Présentation
Pylint est un outil d'analyse de code statique Python qui recherche les erreurs de programmation, aide à appliquer une norme de codage, détecte les odeurs de code et propose de simples suggestions de refactorisation.
Il est hautement configurable, avec des pragmas spéciaux pour contrôler ses erreurs et avertissements depuis votre code, ainsi qu'à partir d'un fichier de configuration complet. Il est également possible d'écrire vos plugins pour ajouter vos vérifications ou pour étendre pylint d'une manière ou d'une autre.
L'un des grands avantages de l'utilisation de PyLint est qu'il est open-source et gratuit. Vous pouvez donc l'inclure dans une grande variété de projets. En outre, il s'intègre de manière transparente à de nombreux IDE populaires afin que vous puissiez l'utiliser sans aucun problème. De plus, vous pouvez l'utiliser comme une application autonome pour augmenter la flexibilité de votre application.
Certaines des fonctionnalités principales sont :
- Détection des erreurs afin que vous puissiez affiner davantage le code que vous écrivez.
- Entièrement personnalisable La configuration principale se trouve dans un fichier texte que vous pouvez configurer à votre guise.
- Intégration continue Cela signifie que PyLint peut être intégré à des outils tels que Jenkins ou Hudson.
- Intégration de l'éditeur Exécutez-le dans emacs , vim (pylint.vim, syntastic), eclipse, etc.
- Intégration IDE
Pylint est intégré dans divers IDE :
- Spyder
- Editra
- Textmate
- Eclipse avec PyDev
- etc.
PyLint pour son analyse utilise Python PEP8 on parle donc presque d'un standard dans le développement avec ce langage.
Installer PyLint sur Ubuntu 21.04
L'installation est assez simple pour l'outil puissant et utile. Alors, ouvrez un terminal et comme toujours, mettez à jour toute la distribution.
sudo apt update sudo apt upgrade
Installez maintenant des outils Python comme PIP. J'imagine que vous l'avez déjà installé, mais encore, au cas où vous ne le feriez pas, juste au cas où vous ne le feriez pas.
sudo apt install python3-pip python3-dev
Avant d'utiliser PIP, c'est une bonne idée de le mettre à jour afin que vous n'ayez aucun problème avec lui. Ainsi, vous pouvez le faire de la manière suivante :
pip3 install -U pip
Vérifiez la version installée de PIP avec la commande :
pip3 --version
Vous pouvez maintenant installer PyLint en exécutant la commande suivante :
pip3 install pylint
Cela l'installera et pour vérifier la version installée, il vous suffira d'exécuter
pylint --version
Maintenant oui, l'outil s'installe sans problème.
Utilisation de base de PyLint
Le programme a une interface de terminal très simple qui nous permet de l'utiliser sans aucun problème.
L'utilisation de base est la suivante
pylint [options] modules_or_packages
Il est également possible d'analyser des fichiers Python, avec quelques restrictions
Par exemple, j'ai module.py Essayons d'utiliser pylint avec.
pylint UnixcopModule.py
Il est également possible d'appeler Pylint depuis un autre programme Python
import pylint.lint
pylint_opts = ['--version']]
pylint.lint.Run(pylint_opts)
De cette façon, nous pouvons analyser notre code et, à l'aide de la sortie d'écran, vous pourrez remarquer les modifications nécessaires. Un exemple de la façon dont la sortie d'écran de l'application ressemble est la suivante
************* Module UnixcopModule
UnixcopModule.py:2:1: E0001: invalid syntax (<unknown>, line 2) (syntax-error)
Vous devez donc le mettre à jour et corriger ce que vous devez faire.
Conclusion
Vous avez rencontré un outil très utile dans le développement Python dont nous pouvons profiter rapidement et facilement en l'installant.