簡體   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