Pylint, telepítse ezt a Python kódelemző eszközt az Ubuntu 20.04-re

a pylintről

A következő cikkben a PyLint-et vesszük szemügyre. Ez az eszköz egy további réteget ad hozzá, hogy a fejlesztő tiszta és hibamentes Python-kódot kapjon. Kb egy Python statikus kódelemző eszköz, amely hibákat keres, segít a kódolási szabványok érvényesítésében, és egyszerű átdolgozási javaslatokat kínál.

Ez az eszköz nagymértékben konfigurálható egy kiterjedt konfigurációs fájl segítségével. Lehetőséget kínál a hibák és figyelmeztetések kezelésére a kódon belül. Is Lehetővé teszi számunkra, hogy saját pluginjeinket írjuk saját vezérlőink hozzáadásához vagy a pylint ilyen vagy olyan módon történő kiterjesztéséhez.

A PyLint használatának egyik nagy előnye, hogy nyílt forráskódú és ingyenes. Ez lehetővé teszi a fejlesztők számára, hogy sokféle projektbe bevonják. Mi több, zökkenőmentesen integrálódik számos népszerű IDE-vel hogy problémamentesen használhassuk. Önálló alkalmazásként is használható.

PyLint Általános jellemzők

Néhány fő jellemző:

  • Fiók a következővel: hibakeresés hogy a felhasználók tovább finomítsák az általunk írt kódot.
  • Es teljesen testreszabható. A fő konfiguráció egy szöveges fájlban található, amelyet tetszés szerint konfigurálhat.
  • pylint integrálható különféle IDE-kbe mint például: Spyder, Editra, TextMate, Eclipse PyDev-rel stb.
  • Refactoring segítség, ismétlődő kód észlelése.
  • PyLint elemzéséhez használ Python PEP8, tehát ezzel a nyelvvel szinte egy fejlesztési szabványról beszélünk.
  • Ez az eszköz a Pyreverse programmal van telepítve, amellyel tudjuk hozzon létre UML diagramokat a Python kódhoz.
  • A Pylint végrehajtása projektjeink kódjában automatizálható az Apycot, a Hudson vagy a Jenkins segítségével.

Ez csak néhány jellemzője ennek a projektnek. Ők tudnak részletesen konzultáljon mindegyikkel weboldal.

Telepítse a PyLint alkalmazást az Ubuntu 20.04-re

Az APT használata

Amint azt a telepítési szakasz A projekt weboldaláról az Ubuntu felhasználói megnyithatnak egy terminált (Ctrl + Alt + T) és futtassa benne a következő parancsot a PyLint telepítéséhez:

telepítse a pylint az apt-tal

sudo apt install pylint

A fenti parancs telepíti ezt az eszközt. Akkor megtehetjük ellenőrizze a telepített verziót a következő paranccsal:

pytlint apt verzió

pylint --version

A PIP használata

A felhasználók a PIP csomagkezelőt is használhatják a PyLint telepítéséhez. A telepítés meglehetősen egyszerű. Az induláshoz csak egy terminált kell megnyitnunk (Ctrl + Alt + T) és frissítse a rendszercsomagjainkat.

sudo apt update; sudo apt upgrade

Most telepítjük PIP. Ha még mindig nincs telepítve a rendszerére, akkor a terminálban csak a következőket kell írnia:

pip telepítés 3

sudo apt install python3-pip python3-dev

Miután a telepítés befejeződött, megtehetjük ellenőrizze a PIP telepített verzióját a következő paranccsal:

a pip3 telepített verziója

pip3 --version

Ezen a ponton megtehetjük folytassa a PyLint telepítését. Ugyanabban a terminálban csak azt kell írnunk:

telepítse a pylint a pip3-mal

pip3 install pylint

Ez telepíti ezt az eszközt. Most ellenőrizze a telepített verziót használhatjuk ezt a másik parancsot:

pylint verzió pip3-mal

python3 -m pylint --version

Gyors pillantás a PyLintre

A program nagyon egyszerű terminál interfésszel rendelkezik amely lehetővé teszi számunkra, hogy problémamentesen felhasználjuk. Az alaphasználat a következő lenne:

pylint [opciones] módulos_o_paquetes

is A Python fájlok elemezhetők. A használni kívánt alapvető parancs valami ilyesmi lehet:

pylint mimodulo.py

Amint azt a dokumentáció, a Pylint egy másik python programból is meghívható:

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

Így elemezni tudjuk a kódunkat, és a képernyő kimenetét felhasználva észrevehetjük a szükséges változásokat. A következő kód példa a fenti kód kimenetének megjelenésére:

pylint mymodule

Amint megmutatja nekünk a hibákat, frissítenünk kell a kódunkat és kijavítanunk a szükségeseket.

Ezekben a sorokban csak egy nagyon hasznos eszközt láthattunk a Python kódfejlesztéséhez, amelyet telepítésével gyorsan és egyszerűen kihasználhatunk. További információ erről az eszközről, annak telepítéséről és használatáról a felhasználók megkereshetik projektdokumentáció.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.