L'Informaticien

Outils de contrôle de la qualité du code ( Linter)

-

Pour évaluer la qualité d’un code Python, c’est- à- dire sa conformité avec les recommanda­tions de la PEP 8 et de la PEP 257, vous pouvez vous servir des outils automatisé­s dédiés tels que pycodestyl­e, pydocstyle et pylint. Vous pouvez utiliser pour cela la commande : pip install pycodestyl­e pydocstyle pylint. Rappelons aussi que la plupart des IDE Python ont déjà des linters intégrés. C’est le cas notamment de Sublime Text ( www. sublimelin­ter. com/ en/ stable/), d’atom ( https:// atom. io/ packages/ linter- python- pep8 ou de Pycharm ( https:// plugins. jetbrains. com/ plugin/ 11084- pylint). Il existe aussi des combo- linters ( compositio­n de plusieurs linters) comme Flake8 ou Pylama. Ce dernier intègre un grand nombre de linters dont les trois cités ci- dessus. Enfin, vous pouvez trouver des outils de formatage du code tels que Black ( https:// github. com/ psf/ black) ou isort ( https:// github. com/ PYCQA/ isort/ releases).

Newspapers in French

Newspapers from France