Pylint : le meilleur ami des Pythonistes (GLMF)

Vous programmez en Python et voudriez ne pas avoir à lancer votre application pour détecter les fautes de syntaxe ou de frappe que vous avez pu laisser traîner.

Pylint est fait pour vous. Pylint est un analyseur statique de code Python en ligne de commande, qui vous présente un rapport exhaustif de l’étude de votre code et vous retourne une note sur 10, vous permettant ainsi de façon assez ludique d’aborder l’amélioration de la qualité de votre logiciel. Comme dit précédemment, vous pouvez ainsi éviter de lancer votre application à chaque fois que vous souhaitez vérifier le code récemment écrit. Il est parfois assez difficile d’exécuter votre code en permanence, soit que votre application requière un contexte lourd à mettre en place ou qu’elle soit juste longue en elle-même à s’exécuter.

Mais Pylint va encore plus loin en vous proposant de vérifier le style de votre code, en suivant les recommandations de style du langage Python (lire la PEP008 à ce sujet).

GNU/Linux Magazine France n°124 publie ce mois-ci un article détaillant l’utilisation de Pylint qui s’attarde sur les fonctionnalités de base mais aussi avancées du programme, à savoir la possibilité offerte de définir les propres critères de style de votre projet.


Une vue du rapport fourni par Pylint.

Un outil que j’estime indispensable que vous pourrez intégrer à Vim au travers d’un plugin pour améliorer la qualité globale de votre logiciel dès les première étapes de sa réalisation.


Vus : 372
Publié par Carl Chenet : 277