पाइलिंट, इस पायथन कोड विश्लेषण उपकरण को Ubuntu 20.04 पर स्थापित करें

पाइलिंट के बारे में

अगले लेख में हम PyLint पर एक नज़र डालने जा रहे हैं। यह उपकरण एक अतिरिक्त परत जोड़ता है जिससे डेवलपर को स्वच्छ और त्रुटि मुक्त पायथन कोड प्राप्त करने में मदद मिलती है। के बारे में है एक पायथन स्थिर कोड विश्लेषण उपकरण जो बग की तलाश करता है, एक कोडिंग मानक को लागू करने में मदद करता है, और सरल रीफैक्टरिंग सुझाव प्रदान करता है।

यह उपकरण एक व्यापक कॉन्फ़िगरेशन फ़ाइल के माध्यम से अत्यधिक विन्यास योग्य है। यह कोड के भीतर से त्रुटियों और चेतावनियों को संभालने की संभावनाएं प्रदान करता है। भी यह हमें अपने स्वयं के नियंत्रण जोड़ने के लिए या एक या दूसरे तरीके से पाइलिंट का विस्तार करने के लिए अपने स्वयं के प्लगइन्स लिखने की संभावना देगा.

पाइलिंट का उपयोग करने के महान लाभों में से एक यह है कि यह खुला स्रोत और मुफ़्त है। यह डेवलपर्स को इसे विभिन्न प्रकार की परियोजनाओं में शामिल करने की क्षमता देगा। इससे ज्यादा और क्या, कई लोकप्रिय आईडीई के साथ निर्बाध रूप से एकीकृत होता है ताकि हम बिना किसी परेशानी के इसका इस्तेमाल कर सकें। इसे स्टैंडअलोन एप्लिकेशन के रूप में भी इस्तेमाल किया जा सकता है।

पायलिंट सामान्य विशेषताएं

कुछ मुख्य विशेषताएं हैं:

  • के साथ खाता गलती पहचानना ताकि उपयोगकर्ता हमारे द्वारा लिखे गए कोड को और अधिक परिष्कृत कर सकें।
  • Es पूरी तरह से अनुकूलन. मुख्य कॉन्फ़िगरेशन एक टेक्स्ट फ़ाइल में है जिसे आप अपनी पसंद के अनुसार कॉन्फ़िगर कर सकते हैं।
  • पाइलिंट विभिन्न आईडीई में एकीकृत किया जा सकता है जैसे: स्पाइडर, एडिट्रा, टेक्स्टमैट, एक्लिप्स विद पाइडेव, आदि।
  • रिफैक्टरिंग सहायता, डुप्लिकेट कोड का पता लगाएं.
  • आपके विश्लेषण के लिए पाइलिंट उपयोग पायथन PEP8, इसलिए हम इस भाषा के साथ विकास में लगभग एक मानक के बारे में बात कर रहे हैं।
  • यह उपकरण Pyreverse के साथ स्थापित है, जिसके साथ हम कर सकते हैं पायथन कोड के लिए यूएमएल आरेख बनाएं.
  • हमारी परियोजनाओं के कोड में पाइलिंट का निष्पादन एपिकोट, हडसन या जेनकिंस का उपयोग करके स्वचालित किया जा सकता है.

ये इस परियोजना की कुछ विशेषताएं हैं। वे कर सकते हैं अपने से विस्तार से उन सभी से परामर्श करें वेबसाइट.

उबंटू 20.04 . पर पाइलिंट स्थापित करें

एपीटी . का उपयोग करना

जैसा कि संकेत दिया गया है स्थापना अनुभाग इस परियोजना के वेब पेज से, उबंटू उपयोगकर्ता एक टर्मिनल (Ctrl + Alt + T) खोल सकते हैं और PyLint को स्थापित करने के लिए इसमें निम्न कमांड चलाएँ::

उपयुक्त के साथ पिलिंट स्थापित करें

sudo apt install pylint

उपरोक्त आदेश इस उपकरण को स्थापित करेगा। तब हम कर सकते हैं स्थापित संस्करण की जाँच करें कमांड के साथ:

पाइटलिंट उपयुक्त संस्करण

pylint --version

पीआईपी का उपयोग करना

उपयोगकर्ता PyLint को स्थापित करने के लिए PIP पैकेज मैनेजर का भी उपयोग कर सकते हैं। स्थापना काफी सरल है। शुरू करने के लिए हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और हमारे सिस्टम पैकेज अपडेट करें.

sudo apt update; sudo apt upgrade

अब हम स्थापित करेंगे रंज. यदि आपने अभी भी इसे अपने सिस्टम पर स्थापित नहीं किया है, तो टर्मिनल में केवल यह लिखना आवश्यक होगा:

पाइप स्थापना 3

sudo apt install python3-pip python3-dev

एक बार इंस्टॉलेशन पूरा हो जाने के बाद, हम कर सकते हैं पीआईपी के स्थापित संस्करण की जांच करें कमांड के साथ:

pip3 . का स्थापित संस्करण

pip3 --version

इस बिंदु पर, हम कर सकते हैं पाइलिंट स्थापित करने के लिए आगे बढ़ें. उसी टर्मिनल में हमें केवल लिखना होगा:

pip3 के साथ पाइलिंट स्थापित करें

pip3 install pylint

यह इस टूल को इंस्टॉल करेगा। अब के लिए स्थापित संस्करण की जाँच करें हम इस अन्य आदेश का उपयोग कर सकते हैं:

pip3 . के साथ पाइलिंट संस्करण

python3 -m pylint --version

पाइलिंट पर एक त्वरित नज़र look

कार्यक्रम एक बहुत ही सरल टर्मिनल इंटरफ़ेस है जो हमें बिना किसी समस्या के इसका उपयोग करने की अनुमति देता है। मूल उपयोग इस प्रकार होगा:

pylint [opciones] módulos_o_paquetes

भी पायथन फाइलों को पार्स किया जा सकता है. उपयोग करने के लिए मूल आदेश कुछ ऐसा होगा:

pylint mimodulo.py

जैसा कि संकेत दिया गया है प्रलेखन, पाइलिंट को किसी अन्य पायथन प्रोग्राम से कॉल करना भी संभव है:

import pylint.lint
pylint_opts = ['--version']]
pylint.lint.Run(pylint_opts)

इस तरह, हम अपने कोड का विश्लेषण करने में सक्षम होंगे, और स्क्रीन आउटपुट का उपयोग करके हम आवश्यक परिवर्तनों को नोटिस करने में सक्षम होंगे। उपरोक्त कोड का स्क्रीन आउटपुट कैसा दिखता है इसका एक उदाहरण निम्नलिखित होगा:

पाइलिंट मायमॉड्यूल

एक बार जब यह हमें त्रुटियां दिखाता है, तो हमें अपना कोड अपडेट करना होगा और आवश्यक सुधार करना होगा।

इन पंक्तियों में हमने अभी पायथन के साथ कोड विकास के लिए एक बहुत ही उपयोगी उपकरण देखा है, जिसे हम इसे स्थापित करके जल्दी और आसानी से लाभ उठा सकते हैं। इस उपकरण, इसकी स्थापना और इसके उपयोग के बारे में अधिक जानकारी के लिए, उपयोगकर्ता परामर्श कर सकते हैं परियोजना प्रलेखन.


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।