Pylint (Pylint)
Pylint | |
---|---|
Тип | Статический анализ кода |
Написана на | Python |
Интерфейс | Консольный, есть интеграции с различными IDE |
Операционные системы | Windows, Linux, OS X и др. UNIX-подобные, FreeBSD |
Первый выпуск | 2001 |
Последняя версия | 2.6.0 [1] (20 августа 2020) |
Репозиторий | github.com/pylint-dev/py… |
Состояние | активное |
Лицензия | General Public License |
Сайт | pylint.org |
Pylint — программное обеспечение с открытым исходным кодом для статического анализа кода на языке программирования Python. Поддерживает рекомендации PEP 8.[2]
Pylint - это программа для проверки исходного кода, ошибок и качества для языка программирования Python. Он назван в соответствии с общепринятым в Python соглашением о префиксе «py» и отсылкой к программе lint для программирования на C. Он следует стилю, рекомендованному PEP 8, руководством по стилю Python. Он похож на Pychecker и Pyflakes, но включает в себя следующие функции:
- Проверка длины каждой строки
- Проверка правильности формирования имен переменных в соответствии со стандартом кодирования проекта
- Проверка того, что заявленные интерфейсы действительно реализованы
Pylint также оснащен модулем Pyreverse, который позволяет создавать диаграммы UML из кода Python. Его можно использовать как отдельную программу, но он также интегрируется с такими IDE, как Eclipse, PyDev и Visual Studio Code, а также с такими редакторами, как Atom, GNU Emacs и Vim.
Он получил положительные отзывы.
Код для запуска
pylint main.py
Примечания
[править | править код]- ↑ История версий на PyPi . Дата обращения: 4 ноября 2018. Архивировано 5 ноября 2018 года.
- ↑ PEP 8 – Рекомендации по форматированию кода на языке Python . Python.org. Дата обращения: 4 ноября 2018. Архивировано 13 июля 2018 года.
Ссылки
[править | править код]- pylint.org — официальный сайт Pylint
- Проект Pylint на сайте GitHub
В статье не хватает ссылок на источники (см. рекомендации по поиску). |