繁体   English   中英

使用预提交 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 see documentation

您还可以阅读pylint --help

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM