Python 的 Checkstyle

2022-09-03 12:10:54

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

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

谢谢


答案 1

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

  • pylint :非常非常严格(恕我直言太多),但可定制
  • pep-8 : 非常好
  • 热切仪
  • pyflakes:非常快,非常适合与flymake一起使用。

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


答案 2

你可以看看pylint,看看它是否符合你的需要。