GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Pylint sur Ubuntu 21.04

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.


Ubuntu
  1. Comment installer Odoo sur Ubuntu

  2. Comment installer Maven sur Ubuntu

  3. Comment installer Wine sur Ubuntu

  4. Comment installer R sur Ubuntu 16.04

  5. Comment installer Go sur Ubuntu 18.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Pylint sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04