使用预提交 git 钩子定义 pylint 的分数限制
define score limit for pylint with pre-commit git hook
我正在尝试为我的预提交 git 挂钩设置可接受的 pylint 分数限制。我尝试了两种方法:
A) 将其添加到 .pylintrc
文件
[pre-commit-hook]
command=custom_pylint
disable=E0401, C0301
limit=8.0
B) 将其作为参数添加到 .pre-commit-config.yaml
- repo: https://github.com/pycqa/pylint
rev: v2.12.2
hooks:
- id: pylint
args:
- --limit=7
- --rcfile=./.pylintrc
可悲的是,对于 A,它只是不排除它与分数无关。对于 B,我收到错误 pylint: error: no such option: --limit
.
此致
您应该使用 --fail-under=7
,而不是 --limit
,请参阅 documentation。
您还可以阅读 pylint --help
的输出。
我正在尝试为我的预提交 git 挂钩设置可接受的 pylint 分数限制。我尝试了两种方法:
A) 将其添加到 .pylintrc
文件
[pre-commit-hook]
command=custom_pylint
disable=E0401, C0301
limit=8.0
B) 将其作为参数添加到 .pre-commit-config.yaml
- repo: https://github.com/pycqa/pylint
rev: v2.12.2
hooks:
- id: pylint
args:
- --limit=7
- --rcfile=./.pylintrc
可悲的是,对于 A,它只是不排除它与分数无关。对于 B,我收到错误 pylint: error: no such option: --limit
.
此致
您应该使用 --fail-under=7
,而不是 --limit
,请参阅 documentation。
您还可以阅读 pylint --help
的输出。