我正在尝试设置 pylint 以使用预提交。我查看了文档,但我仍然感到困惑。我不知道如何正确设置 .pre-commit-config.yaml。
你能提供最基本的可能模板吗?
- repo: myrepo
rev: '' # Don't know that to type here
hooks:
- id: pylint
我正在尝试设置 pylint 以使用预提交。我查看了文档,但我仍然感到困惑。我不知道如何正确设置 .pre-commit-config.yaml。
你能提供最基本的可能模板吗?
- repo: myrepo
rev: '' # Don't know that to type here
hooks:
- id: pylint
最基本的可能模板是这样的:
- repo: https://github.com/pycqa/pylint
rev: pylint-2.6.0
hooks:
- id: pylint
您还可以将参数传递给 pylint:
- repo: https://github.com/pycqa/pylint
rev: pylint-2.6.0
hooks:
- id: pylint
args:
- --max-line-length=80
- --ignore-imports=yes
- -d duplicate-code
关于兼容性的说明:
这是一个预提交配置片段,适用于我使用常规pylint
而不是mirrors-pylint
:
- repo: https://github.com/pycqa/pylint
rev: pylint-2.5.3
hooks:
- id: pylint
args:
- --errors-only