gpt4 book ai didi

mypy - 是否可以运行 mypy pre-commit 而不会失败?

转载 作者:行者123 更新时间:2023-12-03 15:18:52 27 4
gpt4 key购买 nike

我想将以下内容添加到 pre-commit对于一个团队:

-   repo: https://github.com/pre-commit/mirrors-mypy
rev: 'v0.720'
hooks:
- id: mypy
args: [--ignore-missing-imports]

我的团队担心这可能过于严格。为了逐步介绍,我希望这个钩子(Hook)不会使提交失败,而只是显示问题。那可能吗?

最佳答案

你可以,但我不建议这样做——警告噪音可能会让你的整个团队忽略整个输出和整个工具

这是您将如何做这样的事情(请注意,由于bash,它降低了可移植性——主要是因为框架故意不建议这样做)

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

两件作品使这项工作:
  • verbose: true总是产生输出——这个选项实际上只用于调试目的,但你可以一直打开它(虽然它可能很吵/烦人)
  • bash + || true -- 忽略退出代码

  • 免责声明:我是 pre-commit 的作者

    关于mypy - 是否可以运行 mypy pre-commit 而不会失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59730765/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com