是否可以在 Visual Studio Code 中配置 linter,例如 mypy 或 pylint,以忽略非常具体的错误情况,而无需在源代码中进行注释?
例如 MeVisLab 需要通配符导入
from mevis import *
才能在代码中访问变量 ctx。
许多 linter 不仅标记通配符导入,还会抛出
ctx
未定义的错误。
我想配置 linter,以便
ctx.<some expression>
的所有外观
并且忽略特定的通配符导入 from mevis import *
。
同时,我仍然希望看到所有其他未定义变量和通配符导入的错误。
# type : ignore
这样的注释。但我正在寻找
特别适用于不需要任何更改的解决方案
源代码。undefined variable
而不是ignore all appearance of the ctx variable.
ctx
的线条。您可以在配置文件中修改pylint的配置。在
.pylintrc
中,可以使用disable=
指定的警告代码将其关闭。或者尝试通过忽略特定模块来解决该问题extend-ignore=
。