Пилинт - Pylint

Пилинт
Логотип Pylint 2018.svg
Разработчики)Сильвен Тено (Logilab S.A.)[1][2]
изначальный выпуск2001; 19 лет назад (2001)
Стабильный выпуск
2.6.0[3] / 21 августа 2020; 3 месяца назад (2020-08-21)
Репозиторий Отредактируйте это в Викиданных
Написано вPython
ЛицензияСтандартная общественная лицензия
Интернет сайтwww.pylint.org

Пилинт это исходный код, ошибка и средство проверки качества для Язык программирования Python. Он назван в соответствии с общепринятым в Python соглашением о префиксе «py» и отсылкой к программированию на C. ворсинок программа. Он следует стилю, рекомендованному PEP 8, руководством по стилю Python.[4] Это похоже на Pychecker и Пифлейки, но включает в себя следующие функции:

  • Проверка длины каждой строки
  • Проверка правильности формирования имен переменных в соответствии со стандартом кодирования проекта
  • Проверка того, что заявленные интерфейсы действительно реализованы.[5]

Он также оснащен модулем Pyreverse, который позволяет UML диаграммы, которые будут сгенерированы из кода Python.

Его можно использовать как отдельную программу, но также можно интегрировать с Иды Такие как Затмение с PyDev[6] и Код Visual Studio,[7] и редакторы, такие как Атом,[8] GNU Emacs и Vim.

Он получил положительные отзывы.[9][10][11]

Рекомендации

  1. ^ «Руководство пользователя Pylint - документация Pylint 2.0.0». Docs.pylint.org. Получено 2016-11-16.
  2. ^ Тобиас Мейси (12 декабря 2015 г.). "Эпизод 35 - Сильвен Тенолт на ASTroid". pythonpodcast.com. Получено 2016-11-17.
  3. ^ «Выпуск pylint-2.6.0 - PyCQA / pylint - GitHub». Github.com. 2020-06-08. Получено 2020-06-23.
  4. ^ «PEP 8 - Руководство по стилю кода Python». Python.org. Получено 2016-11-16.
  5. ^ "pylint (анализирует исходный код Python на предмет ошибок и признаков низкого качества)". Logilab.org. 2006-09-26. Получено 2016-11-16.
  6. ^ «Пылинт». Pydev.org. 2016-10-31. Получено 2016-11-16.
  7. ^ «Python для VSCode - Visual Studio Marketplace». Marketplace.visualstudio.com. Получено 2016-11-16.
  8. ^ «линтер-пилинт». Получено 2016-11-17.
  9. ^ Хосе Кастро. «Обзор инструментов статического анализа Python - Codacy | Блог». Blog.codacy.com. Получено 2016-11-16. «Pylint - безусловно, лучший инструмент».
  10. ^ "PyLint: Анализ кода Python | Мышь против Python". Blog.pythonlibrary.org. 2012-06-12. Получено 2016-11-16. «пилинт, наверное, самый популярный».
  11. ^ «Пишите чистый, профессиональный, удобный и качественный код на Python | Блог PyCharm». Blog.jetbrains.com. 2014-06-13. Получено 2016-11-16. «Pylint по-прежнему является окончательным инструментом для анализа кода Python».

внешняя ссылка