繁体   English   中英

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

[英]Is there a tool to lint Python based on the Google style guide?

根据谷歌的Python标准:

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

也许一组工具可以涵盖大部分标准?

pylint会进行这种检查,但是你需要一个配置文件来让它完全按照谷歌风格指南的要求来查找。

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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM