我正在尝试设置pylint以进行预提交。我已经研究过文档,但仍然感到困惑。我不知道如何正确设置.pre-commit-config.yaml。
您能提供最基本的模板吗?
- repo: myrepo
rev: '' # Don't know that to type here
hooks:
- id: pylint
答案 0 :(得分:2)
这是一个预提交的配置片段,它使用常规pylint
而不是mirrors-pylint
对我有用:
- repo: https://github.com/pycqa/pylint
rev: pylint-2.5.3
hooks:
- id: pylint
args:
- --errors-only
答案 1 :(得分:1)
最基本的模板可能是这样:
- repo: https://github.com/pre-commit/mirrors-pylint
rev: v2.3.1
hooks:
- id: pylint
您还可以将参数传递给pylint:
- repo: https://github.com/pre-commit/mirrors-pylint
rev: v2.3.1
hooks:
- id: pylint
args:
- --max-line-length=80
- --ignore-imports=yes
- -d duplicate-code
有关兼容性的注意事项: