Checkstyle for Python

one*_*elf 12 python java coding-style

是否有类似于Java的Checkstyle for Python 的应用程序?

我的意思是,一个分析Python代码的工具,可以作为持续集成的一部分运行(例如CruiseControl或Hudson).在分析之后,它应该生成一个在线可访问的报告,其中概述了代码中发现的任何问题.

谢谢,

pyg*_*iel 17

实际上有很多工具:正如其他人所说的那样

  • pylint:非常非常严格(imho太多),但可定制
  • pep-8:非常好
  • pychecker
  • pyflakes:非常快,在使用flymake的emacs中使用时非常完美.

要根据pep8格式化代码,我可以建议你使用PythonTidy


Rud*_*udi 6

您可以查看pylint以查看它是否适合您的需要.


Vas*_*sil 6

除了pylint:

PEP-8工具