如何让 mypy 全局忽略缺失的导入?

问题描述 投票:0回答:1

我有许多导入其他非类型化库的文件。

我已将此添加到

mypy.ini
例如:

[coloredlogs]
ignore_missing_imports = True

那么也许这可以不检查库本身?例如,在

/venv
但仍在 every.single.place 中导入了库时,我收到这些警告。

我可以让忽略工作的唯一方法是在 every.single.import 上添加注释

import coloredlogs  # type: ignore

参考文献:https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports

python python-typing mypy
1个回答
7
投票

您的配置语法错误。您链接的文档中的示例是

[mypy-foobar.*] ignore_missing_imports = True
所以你会想要

[mypy-coloredlogs.*] ignore_missing_imports = True
    
© www.soinside.com 2019 - 2024. All rights reserved.