有没有办法完全忽略特定项目包中的所有 MyPy 错误?
Is there a way to totally ignore all of the MyPy errors in specific project packages?
有没有办法忽略我项目中某些包中的所有错误?
我项目中的一些代码是未通过 MyPy 检查的已编译 Protocol Buffers 代码。它都位于目录 /myproj/generated/proto.
中
这是我的 mypy 配置文件中的内容:
[mypy-myproject.generated]
ignore_missing_imports = True
ignore_errors = True
我可以添加什么以使其忽略分析 myproject.generated 中的任何内容而生成的所有错误消息?
这是 question on GitHub 的副本。
您可以使用 glob。
[mypy-myproject.generated.*]
ignore_errors = True
但是你必须保证在/generated
中有__init__.py
您可以也通过exclude
选项忽略整个文件夹或文件。
这是一个 ini 文件的例子:
[mypy]
exclude = generated
嗯,当然是拐杖了。我不假装这是最正确的方法。
有没有办法忽略我项目中某些包中的所有错误?
我项目中的一些代码是未通过 MyPy 检查的已编译 Protocol Buffers 代码。它都位于目录 /myproj/generated/proto.
中这是我的 mypy 配置文件中的内容:
[mypy-myproject.generated]
ignore_missing_imports = True
ignore_errors = True
我可以添加什么以使其忽略分析 myproject.generated 中的任何内容而生成的所有错误消息?
这是 question on GitHub 的副本。
您可以使用 glob。
[mypy-myproject.generated.*]
ignore_errors = True
但是你必须保证在/generated
__init__.py
您可以也通过exclude
选项忽略整个文件夹或文件。
这是一个 ini 文件的例子:
[mypy]
exclude = generated
嗯,当然是拐杖了。我不假装这是最正确的方法。