Есть ли инструмент для наложения Python на основе руководства по стилю Google? Согласно стандарту Google для Python: http://google-styleguide.googlecode.com/svn/trunk/pyguide.html Возможно, группа инструментов, которые могут охватывать большую часть стандарта? Ответ 1 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 Ответ 2 Файлы pylint.rc, используемые проектами Google для github, например, следующие два: https://github.com/google/apitools/blob/master/default.pylintrc https://github.com/google/seq2seq/blob/master/pylintrc Похоже, что разные проекты могут использовать по-разному настроенные файлы конфигурации pylint, хотя большинство конфигураций одинаковы. Вы также можете настроить файлы pylintrc на основе этих опубликованных в Google файлов pylint.rc. Чтобы получить полный отчет pylint со счетом, используйте команду: pylint --rcfile=<path to google pylintrc> <your.py>
Ответ 1 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
Ответ 2 Файлы pylint.rc, используемые проектами Google для github, например, следующие два: https://github.com/google/apitools/blob/master/default.pylintrc https://github.com/google/seq2seq/blob/master/pylintrc Похоже, что разные проекты могут использовать по-разному настроенные файлы конфигурации pylint, хотя большинство конфигураций одинаковы. Вы также можете настроить файлы pylintrc на основе этих опубликованных в Google файлов pylint.rc. Чтобы получить полный отчет pylint со счетом, используйте команду: pylint --rcfile=<path to google pylintrc> <your.py>