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

o pylintu

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:

instaliraj pylint s apt

sudo apt install pylint

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

pytlint apt verzija

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:

instalacija pipa 3

sudo apt install python3-pip python3-dev

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

instalirana verzija pip3

pip3 --version

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

instalirajte pylint sa pip3

pip3 install pylint

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

pylint verzija sa pip3

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:

pylint mymodule

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.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.