U sljedećem članku ćemo pogledati PyLint. Ovaj alat dodaje dodatni sloj koji pomaže programeru da ima čisti Python kod bez grešaka. Is about Python alat za statičku analizu koda koji traži greške, pomaže u provođenju standarda kodiranja i nudi jednostavne prijedloge za refaktoriranje.
Ovaj se alat vrlo može konfigurirati putem opsežne konfiguracijske datoteke. Nudi mogućnosti za rukovanje greškama i upozorenjima unutar koda. Takođe Pružit će nam mogućnost da napišemo vlastite dodatke kako bismo dodali vlastite kontrole ili proširili pylint na ovaj ili onaj način.
Jedna od velikih prednosti upotrebe PyLint-a je ta što je otvoren i besplatan. To će programerima dati mogućnost da ga uključe u širok spektar projekata. Šta više, neprimjetno se integrira s mnogim popularnim IDE-ima tako da ga možemo koristiti bez ikakvih problema. Može se koristiti i kao samostalna aplikacija.
Opšte značajke PyLint-a
Neke od glavnih karakteristika su:
- Račun sa otkrivanje grešaka tako da korisnici mogu dalje usavršavati kod koji pišemo.
- Es potpuno prilagodljiv. Glavna konfiguracija je u tekstualnoj datoteci koju možete konfigurirati po svom ukusu.
- pylint mogu se integrirati u razne IDE-ove kao što su: Spyder, Editra, TextMate, Eclipse with PyDev itd.
- Pomoć za refaktoriranje, otkrivanje dupliciranog koda.
- PyLint za vašu analizu koristi Python PEP8, pa govorimo o gotovo standardnom razvoju ovog jezika.
- Ovaj alat je instaliran s Pyreverseom, s kojim možemo stvoriti UML dijagrame za Python kod.
- Izvršenje Pylinta u kodu naših projekata može se automatizirati pomoću Apycota, Hudsona ili Jenkinsa.
Ovo su samo neke od karakteristika ovog projekta. Oni mogu detaljno se posavjetujte sa svima njima web stranica.
Instalirajte PyLint na Ubuntu 20.04
Korišćenje APT-a
Kao što je naznačeno u instalacijski odjeljak sa web stranice ovog projekta, korisnici Ubuntu-a mogu otvoriti terminal (Ctrl + Alt + T) i pokrenite sljedeću naredbu u njemu da biste instalirali PyLint:
sudo apt install pylint
Gornja naredba će instalirati ovaj alat. Onda možemo provjerite instaliranu verziju sa naredbom:
pylint --version
Korištenje PIP-a
Korisnici mogu koristiti i PIP upravitelj paketa za instalaciju PyLinta. Instalacija je vrlo jednostavna. Za početak morat ćemo otvoriti samo terminal (Ctrl + Alt + T) i ažurirajte naše sistemske pakete.
sudo apt update; sudo apt upgrade
Sada mi ćemo instalirati PIP. Ako ga još uvijek nemate instaliranog na vašem sistemu, u terminal će biti potrebno samo napisati:
sudo apt install python3-pip python3-dev
Kad je instalacija završena, možemo provjerite instaliranu verziju PIP-a sa naredbom:
pip3 --version
U ovom trenutku možemo nastavite s instaliranjem PyLint-a. U isti terminal trebamo samo napisati:
pip3 install pylint
Ovo će instalirati ovaj alat. Sada za provjerite instaliranu verziju možemo koristiti ovu drugu naredbu:
python3 -m pylint --version
Kratki pogled na PyLint
Program ima vrlo jednostavno terminalno sučelje što nam omogućava da ga koristimo bez problema. Osnovna upotreba bila bi sljedeća:
pylint [opciones] módulos_o_paquetes
Takođe Python datoteke se mogu raščlaniti. Osnovna naredba za upotrebu bila bi nešto poput:
pylint mimodulo.py
Kao što je naznačeno u dokumentacija, takođe je moguće pozvati Pylint iz drugog python programa:
import pylint.lint pylint_opts = ['--version']] pylint.lint.Run(pylint_opts)
Na taj ćemo način moći analizirati naš kôd, a pomoću izlaza na ekranu moći ćemo primijetiti potrebne promjene. Primjer kako izgleda izlaz na ekranu gornjeg koda bio bi sljedeći:
Nakon što nam pokaže greške, morat ćemo ažurirati naš kôd i popraviti potrebno.
U ovim smo redovima upravo vidjeli vrlo koristan alat za razvoj koda s Pythonom, koji možemo brzo i jednostavno iskoristiti njegovom instalacijom. Za više informacija o ovom alatu, njegovoj instalaciji i upotrebi, korisnici mogu potražiti projektna dokumentacija.