Python: linters

Los linters son aplicaciones que procesan nuestro script en python y nos dicen problemas, malos formatos, espacios de más o de menos, etc. Son una gran ayuda aunque en algún caso, como por ejemplo pylint (de los más potentes), su salida puede ser abrumadora, aunque en todos los casos se puede configurar.

Para instalarlo lo más rápido y sencillo:

pip install pylint

Para procesar un script:

pylint script.py

La cantidad de información que saca puede ser abrumadora y en algún caso entorpecer más que ayudar, pero podemos indicarle que opciones nos interesan y cuales no, además de cambiar valores de ciertas opciones.


Más información en: guía del usuario, tutorial, ejemplo de .pylintrc

Para instalarlo lo más rápido y sencillo:

pip install pycodestyle
pip install pydocstyle

Para procesar un script:

pycodestyle script.py
pydocstyle script.py

pycodestyle se basa en PEP8 que es la guía oficial de estilo para el código en Python y pydocstyle se basa en PEP-257 que son las convenciones de Docstring oficiales para Python.


Más información en: documentación de pycodestyle, documentación de pydocstyle

Retro

Lugares

Redes

Sistemas

Varios