我想为团队添加以下内容到pre-commit:
- repo: https://github.com/pre-commit/mirrors-mypy
rev: 'v0.720'
hooks:
- id: mypy
args: [--ignore-missing-imports]
我的团队担心这可能太严格了。为了逐步介绍,我希望这个钩子不会使提交失败,而只是为了显示问题。有可能吗?
您可以,但是我不建议您这样做–警告的声音很可能会使您的整个团队忽略整个输出和整个工具
这里是您做这种事情的方式(请注意,由于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
-忽略退出代码]免责声明:我是预先提交的作者