是否有基于Google风格指南的lint Python工具?

2024-06-12 00:35:43 发布

您现在位置:Python中文网/ 问答频道 /正文

根据谷歌的Python标准:

http://google-styleguide.googlecode.com/svn/trunk/pyguide.html

也许是一组可以覆盖大部分标准的工具?


Tags: 工具comhttp标准htmlgooglesvntrunk
2条回答

pylint将执行这种检查,但您需要一个配置文件,使它能够按照Google的样式指南的指示查找内容。

Google作为各种项目的一部分发布这个pylink文件。

https://www.chromium.org/chromium-os/python-style-guidelines#TOC-pylint

rc文件本身在这里:

https://github.com/vinitkumar/googlecl/blob/master/googlecl-pylint.rc

将其复制到/path/to/pylintrc并对文件运行pylint:

pylint -E --rcfile=/path/to/pylintrc file.py file2.py

您可以在github上找到Google项目使用的pylint.rc文件,例如以下两个:

似乎不同的项目可以使用不同的定制pylint配置文件,尽管大多数配置是相同的。

您可以根据这些Google发布的pylint.rc文件进一步自定义pylintrc文件。

要获得完整的pylint分数报告,请使用命令:

pylint --rcfile=<path to google pylintrc> <your.py>

相关问题 更多 >