簡體   English   中英

使用預提交時,mypy 檢查通過但打印 mypy 語法錯誤

[英]when use pre-commit, mypy check passed but print mypy syntax error

我使用預提交來運行 mypy 類型檢查,當 mypy 檢查通過時,它會像這樣打印字符串錯誤日志。

/username/.cache/pre-commit/repo61b8m7wl/py_env-python3.9/lib/python3.9/site-packages/mypy/typeshed/stdlib/2and3/builtins.pyi:33: error: syntax error in type comment

這很煩人,因為類似的日志打印了 20 行或 30 行,甚至與我編寫的代碼無關。 我怎樣才能禁用它?

這是我的預提交配置文件。

repos:
  
  - repo: https://github.com/pre-commit/mirrors-mypy
    rev: v0.720
    hooks:
     - id: mypy
       verbose: true
       entry: bash -c 'mypy "$@" || true' --

我使用pre-commit來運行mypy類型檢查,當mypy檢查通過時,它會打印出這樣的字符串錯誤日志。

/username/.cache/pre-commit/repo61b8m7wl/py_env-python3.9/lib/python3.9/site-packages/mypy/typeshed/stdlib/2and3/builtins.pyi:33: error: syntax error in type comment

這很煩人,因為類似的日志打印成20行或30行,甚至與我編寫的代碼都不相關。 如何禁用此功能?

這是我的預提交配置文件。

repos:
  
  - repo: https://github.com/pre-commit/mirrors-mypy
    rev: v0.720
    hooks:
     - id: mypy
       verbose: true
       entry: bash -c 'mypy "$@" || true' --

接受的答案對我不起作用。 為了解決這個問題,我使用了不同的rev

  - repo: https://github.com/pre-commit/mirrors-mypy
    rev: 'v0.910'
    hooks:
      - id: mypy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM