如何解决如何在预提交时运行具有本地存根目录的 mypy?
我有名为 stubs
的本地存根的单独目录,并且在配置文件中,我设置了 mypy_path=stubs
。
当我从命令行 mypy
运行时,它成功通过。
但是在预提交时它会抛出错误。
pyproject.toml
[tool.mypy]
python_version = "3.8"
mypy_path = 'stubs'
files = 'project_files/*.py'
warn_return_any = true
warn_unused_configs = true
.pre-commit-config.yml
,
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v0.910
hooks:
- id: mypy
entry: mypy
verbose: true
args: []
additional_dependencies: [pandas-stubs==1.1.0.11]
虽然我已经在 Cannot find implementation or library stub for module named 'boto3'
添加了实现,但我收到了这个错误 stubs
。
如何使 mypy 在预提交和 CLI 之间保持一致?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。