Pylint, instaliraj ovaj alat za analizu Python koda na Ubuntu 20.04

o pylintu

U sljedećem ćemo članku pogledati PyLint. Ovaj alat dodaje dodatni sloj koji pomaže programeru da ima čisti Python kôd bez grešaka. Je o 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 pogreškama i upozorenjima unutar koda. Također 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 korištenja PyLinta je ta što je otvoren i besplatan. To će programerima pružiti mogućnost da ga uključe u širok spektar projekata. Što je 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će značajke PyLint-a

Neke od glavnih značajki su:

  • značajke otkrivanje pogrešaka tako da korisnici mogu dalje pročišćavati kod koji pišemo.
  • Es potpuno prilagodljiv. Glavna konfiguracija nalazi se u tekstualnoj datoteci koju možete konfigurirati po svom ukusu.
  • Pilint mogu se integrirati u razne IDE-ove kao što su: Spyder, Editra, TextMate, Eclipse s PyDevom itd.
  • Pomoć za refaktoriranje, otkriti duplicirani kod.
  • PyLint za vašu analizu koristi Python PEP8, pa govorimo o gotovo standardnom razvoju ovog jezika.
  • Ovaj je alat 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 značajki ovog projekta. Oni mogu detaljno ih konzultirajte sa svojim web stranica.

Instalirajte PyLint na Ubuntu 20.04

Korištenje APT-a

Kao što je naznačeno u instalacijski odjeljak Na web stranici ovog projekta korisnici Ubuntua mogu otvoriti terminal (Ctrl + Alt + T) i pokrenite sljedeću naredbu u njemu da biste instalirali PyLint:

instalirati pylint s apt

sudo apt install pylint

Gornja naredba će instalirati ovaj alat. Onda možemo provjerite instaliranu verziju naredbom:

pytlint prikladna verzija

pylint --version

Korištenje PIP-a

Korisnici također mogu koristiti 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 sustavu, u terminal će biti potrebno samo napisati:

instalacija pipa 3

sudo apt install python3-pip python3-dev

Kad je instalacija završena, možemo provjerite instaliranu verziju PIP-a naredbom:

instalirana verzija pip3

pip3 --version

U ovom trenutku možemo nastavite s instalacijom PyLint-a. U isti terminal trebamo samo napisati:

instalirajte pylint s pip3

pip3 install pylint

Ovo će instalirati ovaj alat. Sada za provjerite instaliranu verziju možemo koristiti ovu drugu naredbu:

verzija pylinta s pip3

python3 -m pylint --version

Kratki pogled na PyLint

Program ima vrlo jednostavno terminalno sučelje koji nam omogućuje da ga koristimo bez problema. Osnovna upotreba bila bi sljedeća:

pylint [opciones] módulos_o_paquetes

također Python datoteke mogu se raščlaniti. Osnovna naredba za upotrebu bila bi nešto poput:

pylint mimodulo.py

Kao što je naznačeno u documentación, također je moguće nazvati Pylint iz drugog programa python:

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

Na taj ćemo način moći analizirati svoj kôd, a pomoću izlaza na zaslonu moći ćemo primijetiti potrebne promjene. Primjer izgleda izgleda zaslona gornjeg koda bio bi sljedeći:

pylint mymodule

Jednom kada nam pokaže pogreške, morat ćemo ažurirati kod i popraviti što je 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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.