mas*_*lak 4 git pylint python-3.7 pre-commit.com
我正在尝试设置 pylint 以使用预提交。我已经查看了文档,但我仍然感到困惑。我不知道如何正确设置 .pre-commit-config.yaml。
你能提供最基本的模板吗?
- repo: myrepo
rev: '' # Don't know that to type here
hooks:
- id: pylint
Run Code Online (Sandbox Code Playgroud)
Kev*_*inG 12
最基本的可能模板是这样的:
- repo: https://github.com/pycqa/pylint
rev: pylint-2.6.0
hooks:
- id: pylint
Run Code Online (Sandbox Code Playgroud)
您还可以将参数传递给 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
Run Code Online (Sandbox Code Playgroud)
兼容性注意事项:
这是一个预提交配置片段,它使用常规pylint而不是对我有用mirrors-pylint:
- repo: https://github.com/pycqa/pylint
rev: pylint-2.5.3
hooks:
- id: pylint
args:
- --errors-only
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4861 次 |
| 最近记录: |