Pylint, instal·la aquesta eina d'anàlisi de codi Python en Ubuntu 20.04

about pylint

En el següent article anem a fer una ullada a PyLint. Aquesta eina afegeix una capa addicional per ajudar a l'desenvolupador a tenir un codi Python net i sense errors. Es tracta d' una eina d'anàlisi de codi estàtic de Python que cerca errors de programació, Ajuda a fer complir un estàndard de codificació i ofereix suggeriments simples de refactorització.

Aquesta eina és altament configurable mitjançant un extens arxiu de configuració. Ofereix possibilitats per controlar els errors i advertències des de dins de el codi. també ens va a donar la possibilitat d'escriure els nostres propis complements per afegir els nostres propis controls o per estendre pylint d'una forma o una altra.

Una de les grans avantatges d'utilitzar PyLint és que és de codi obert i gratuït. Això va a donar als desenvolupadors la possibilitat d'incloure-ho en una àmplia varietat de projectes. A més, s'integra a la perfecció amb molts IDE populars perquè puguem usar-lo sense cap problema. També es pot fer servir com una aplicació independent.

Característiques generals de PyLint

Algunes de les característiques principals són:

  • compta amb detecció d'errors perquè els usuaris puguem refinar encara més el codi que escrivim.
  • Es totalment personalitzable. La configuració principal està en un arxiu de text que pots configurar al teu gust.
  • Pilint es pot integrar en diversos IDE com són: Spyder, Editra, TextMate, Eclipsi with PyDev, etc.
  • Ajuda de refactorització, detecta codi duplicat.
  • PyLint per a la seva anàlisi utilitza Python PEP8, De manera que estem parlant de gairebé un estàndard en el desenvolupament amb aquest llenguatge.
  • Aquesta eina s'instal·la amb Pyreverse, amb el qual podrem crear diagrames UML per codi Python.
  • L'execució de Pylint en el codi dels nostres projectes es pot automatitzar utilitzant Apycot, Hudson o Jenkins.

Aquestes són només algunes de les característiques d'aquest projecte. es poden consultar totes elles en detall des de la seva lloc web.

Instal·lar PyLint en Ubuntu 20.04

L'ús d'APT

Com indiquen a la secció d'instal·lació de la pàgina web d'aquest projecte, els usuaris d'Ubuntu podem obrir una terminal (Ctrl + Alt + T) i executar-hi la següent comanda per instal·lar PyLint:

instal·lar pylint amb apt

sudo apt install pylint

L'anterior comando va instal·lar aquesta eina. després podrem verificar la versió instal·lada amb la comanda:

versio pytlint apt

pylint --version

utilitzant PIP

Els usuaris també podem utilitzar el gestor de paquets PIP per instal·lar PyLint. La instal·lació és bastant simple. Per començar només haurem d'obrir una terminal (Ctrl + Alt + T) i actualitzar els paquets del nostre sistema.

sudo apt update; sudo apt upgrade

Ara instal·larem PIP. Si encara no el tens instal·lat al teu sistema, a la terminal només caldrà escriure:

instal·lació pip 3

sudo apt install python3-pip python3-dev

Un cop finalitzada la instal·lació, podem verificar la versió instal·lada de PIP amb la comanda:

versió instal·lada de PIP3

pip3 --version

Arribats a aquest punt, ja podem procedir a instal·lar PyLint. En la mateixa terminal només necessitem escriure:

instal·lar pylint amb PIP3

pip3 install pylint

Això instal·larà aquesta eina. Ara per verificar la versió instal·lada podem utilitzar aquest altre ordre:

versio de pylint amb PIP3

python3 -m pylint --version

Un cop d'ull ràpid a PyLint

El programa compta amb una interfície de terminal molt senzilla que ens permet utilitzar-lo sense problemes. L'ús bàsic seria el següent:

pylint [opciones] módulos_o_paquetes

També és possible analitzar arxius Python. La comanda bàsic a utilitzar seria alguna cosa com:

pylint mimodulo.py

Com indiquen a la documentació, també és possible trucar a Pylint des d'un altre programa de Python:

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

D'aquesta manera, podrem analitzar el nostre codi, i usant la sortida de pantalla podrem notar els canvis necessaris. Un exemple de com es veu la sortida de pantalla de el codi anterior seria el següent:

pylint mimodul

Una vegada que ens mostra els errors, haurem de actualitzar el nostre codi i arreglar el necessari.

En aquestes línies acabem de veure una eina molt útil per al desenvolupament de codis amb Python, que podem aprofitar de forma ràpida i senzilla instal·lant. Per a més informació sobre aquesta eina, la seva instal·lació i el seu ús, els usuaris podem consultar la documentació de el projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.