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

पायलेट बद्दल

पुढच्या लेखात आपण पायलिंट वर एक नजर टाकणार आहोत. हे टूल विकसकास क्लीन आणि एरर-फ्री पायथन कोड ठेवण्यास मदत करण्यासाठी अतिरिक्त थर जोडेल. च्या बद्दल बग शोधत असलेले पायथन स्थिर कोड विश्लेषण साधन, कोडिंग मानक अंमलात आणण्यास मदत करते आणि सोप्या रीफॅक्टोरिंग सूचना देतात.

हे साधन विस्तृत कॉन्फिगरेशन फाइलद्वारे अत्यधिक कॉन्फिगर केले जाते. हे कोडमधील त्रुटी आणि चेतावणी हाताळण्याची शक्यता देते. तसेच आमची स्वतःची नियंत्रणे जोडण्यासाठी किंवा एका मार्गाने किंवा दुसर्‍या मार्गाने पायलेट वाढवण्याची आमची स्वतःची प्लगइन लिहिण्याची संधी आपल्याला त्यास देते.

पायलिंट वापरण्याचा एक उत्तम फायदा म्हणजे तो ओपन सोर्स आणि विनामूल्य आहे. हे विकसकांना विविध प्रकल्पांमध्ये समाविष्ट करण्याची क्षमता देईल. आणखी काय, अखंडपणे बर्‍याच लोकप्रिय आयडीई सह समाकलित होते जेणेकरून आम्ही त्याचा उपयोग कोणत्याही अडचणीशिवाय करू शकतो. हे स्वतंत्र अनुप्रयोग म्हणून देखील वापरले जाऊ शकते.

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

काही मुख्य वैशिष्ट्ये अशीः

  • खाते त्रुटी ओळख जेणेकरुन वापरकर्ते आम्ही लिहित असलेल्या कोडला अधिक परिष्कृत करू शकतील.
  • Es पूर्णपणे सानुकूल. मुख्य कॉन्फिगरेशन मजकूर फाईलमध्ये आहे जी आपण आपल्या आवडीनुसार कॉन्फिगर करू शकता.
  • पायलंट विविध आयडी मध्ये समाकलित केले जाऊ शकते जसे की: स्पायडर, एडिट्रा, टेक्स्टमेट, पायडेव्हसह ग्रहण इ.
  • रीफॅक्टोरिंग मदत, डुप्लिकेट कोड शोधा.
  • आपल्या विश्लेषणासाठी पायलिंट वापरते पायथन पीईपी 8, म्हणून आम्ही या भाषेसह विकासाच्या जवळजवळ मानकांबद्दल बोलत आहोत.
  • हे साधन पायरेव्हर्स सह स्थापित केले आहे, ज्याद्वारे आम्ही हे करू शकतो पायथन कोडसाठी यूएमएल आकृत्या तयार करा.
  • आमच्या प्रकल्पांच्या कोडमध्ये पायलंटची अंमलबजावणी अ‍ॅपिकॉट, हडसन किंवा जेनकिन्स वापरून स्वयंचलित केले जाऊ शकते.

या प्रकल्पाची वैशिष्ट्ये ही आहेत. असू शकते आपल्याकडून त्यांच्या सर्वांचा तपशीलवार सल्ला घ्या वेब पेज.

उबंटू 20.04 वर पायलिंट स्थापित करा

एपीटी वापरणे

मध्ये दर्शविल्याप्रमाणे स्थापना विभाग या प्रकल्पाच्या वेब पृष्ठावरून, उबंटू वापरकर्ते टर्मिनल (Ctrl + Alt + T) उघडू शकतात पायलिंट स्थापित करण्यासाठी त्यामध्ये खालील आज्ञा चालवा:

apt सह pylint स्थापित करा

sudo apt install pylint

वरील कमांड हे टूल स्थापित करेल. मग आम्ही करू शकतो स्थापित आवृत्ती तपासा आदेशासह:

पायटलिंट योग्य आवृत्ती

pylint --version

पीआयपी वापरणे

पायलिंट स्थापित करण्यासाठी वापरकर्ते पीआयपी पॅकेज व्यवस्थापक देखील वापरू शकतात. स्थापना अगदी सोपी आहे. सुरू करण्यासाठी आम्हाला फक्त एक टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आमची सिस्टम पॅकेजेस अपडेट करा.

sudo apt update; sudo apt upgrade

आता आम्ही स्थापित करू पीआयपी. आपल्याकडे अद्याप आपल्या सिस्टमवर स्थापित केलेले नसल्यास टर्मिनलमध्ये फक्त तेच लिहणे आवश्यक आहे:

पिप प्रतिष्ठापन 3

sudo apt install python3-pip python3-dev

एकदा इंस्टॉलेशन पूर्ण झाल्यावर आम्ही ते करू शकतो पीआयपीची स्थापित आवृत्ती तपासा आदेशासह:

पाइप 3 ची स्थापित आवृत्ती

pip3 --version

या टप्प्यावर, आम्ही करू शकतो पायलिंट स्थापित करण्यासाठी पुढे जा. त्याच टर्मिनलमध्ये आपल्याला फक्त असे लिहावे लागेल:

पाइप 3 सह पायलेट स्थापित करा

pip3 install pylint

हे हे साधन स्थापित करेल. आता साठी स्थापित आवृत्ती तपासा आपण ही इतर कमांड वापरु शकतो.

पाइप 3 सह पायलेट आवृत्ती

python3 -m pylint --version

पायलिंट वर एक झटपट

कार्यक्रम एक अतिशय सोपा टर्मिनल इंटरफेस आहे हे आम्हाला समस्येशिवाय त्याचा वापर करण्याची परवानगी देते. मूळ उपयोग खालीलप्रमाणे असेलः

pylint [opciones] módulos_o_paquetes

तसेच पायथन फाईल्सचे विश्लेषण करता येते. वापरण्याची मुलभूत कमांड अशी आहेः

pylint mimodulo.py

मध्ये दर्शविल्याप्रमाणे दस्तऐवज, दुसर्‍या अजगर प्रोग्रामवरुन पिलिंटला कॉल करणे देखील शक्य आहे:

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

अशाप्रकारे, आम्ही आमच्या कोडचे विश्लेषण करू आणि स्क्रीन आउटपुट वापरुन आम्हाला आवश्यक बदल लक्षात येतील. वरील कोडचे स्क्रीन आउटपुट कसे दिसते हे त्याचे एक उदाहरण आहेः

pylint mymodule

एकदा ते आम्हाला त्रुटी दर्शविल्यानंतर आम्हाला आपला कोड अद्यतनित करावा लागेल आणि काय आवश्यक आहे ते निश्चित करावे लागेल.

या ओळींमध्ये आम्ही पायथनसह कोड विकासासाठी एक अतिशय उपयुक्त साधन पाहिले आहे, ज्याचा आपण स्थापित करुन द्रुत आणि सहजपणे फायदा घेऊ शकतो. या साधनाविषयी, त्याची स्थापना आणि त्याचा वापर करण्याबद्दल अधिक माहितीसाठी, वापरकर्त्याचा सल्ला घ्या प्रकल्प दस्तऐवजीकरण.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.