Checkstyle для Python
Есть ли приложение, похожее на Java Checkstyle для Python?
Под этим я подразумеваю инструмент, который анализирует код Python и может выполняться как часть непрерывной интеграции (например, CruiseControl или Hudson). После анализа он должен подготовить онлайн-доступный отчет, в котором изложены все проблемы, обнаруженные в коде.
Спасибо,
Ответы
Ответ 1
На самом деле есть много инструментов:
как говорили другие
- pylint: очень очень строгий (imho слишком много), но настраиваемый
- pep-8: очень хорошо
- pychecker
- pyflakes: очень быстро, отлично, когда используется в emacs с flymake.
Чтобы отформатировать ваш код в соответствии с pep8, я могу предложить вам PythonTidy
Ответ 2
Вы можете посмотреть pylint, чтобы узнать, подходит ли оно вам.
Ответ 3
Помимо pylint:
инструмент pep-8
Ответ 4
Помимо pylint и pep-8: pychecker