答案 0 :(得分:23)
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
答案 1 :(得分:4)
您可以在github上找到Google项目使用的pylint.rc文件,例如以下两个:
似乎不同的项目可以使用不同的自定义pylint配置文件,尽管大多数配置都是相同的。
您可以根据这些Google发布的pylint.rc文件进一步自定义pylintrc文件。
要获得包含分数的完整pylint报告,请使用命令:
pylint --rcfile=<path to google pylintrc> <your.py>