Checkstyle для Python - PullRequest
       5

Checkstyle для Python

11 голосов
/ 05 июня 2010

Есть ли приложение, похожее на Java Checkstyle для Python?

Под этим подразумевается инструмент, который анализирует код Python и может запускаться как часть непрерывной интеграции (например, CruiseControl или Hudson). После анализа он должен создать доступный онлайн отчет, в котором изложены все проблемы, обнаруженные в коде.

Спасибо,

Ответы [ 4 ]

16 голосов
/ 05 июня 2010

На самом деле инструментов много: как сказали другие

  • Пилинт: очень-очень строгий (слишком много), но настраиваемый
  • pep-8: очень хорошо
  • pychecker
  • pyflakes: очень быстро, идеально, когда используется в emacs с flymake.

Чтобы отформатировать ваш код в соответствии с pep8, я могу предложить вам PythonTidy

6 голосов
/ 05 июня 2010

Кроме Пилинта:

инструмент pep-8

6 голосов
/ 05 июня 2010

Вы можете взглянуть на pylint , чтобы увидеть, подходит ли он вам.

1 голос
/ 05 июня 2010

Кроме Пилинта и Пеп-8: Пичекер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...