如何解决在 VS Code settings.json 中禁用特定的 Pylance linting 消息,例如“python.linting.pylintArgs”
当 Pylance 被引入时,我提交了一份关于如何通常自定义 Pylance linting 的 question。 Here,人们可以找到几种自定义 Pylance 的方法,但没有关于如何抑制、静音或实际禁用某些警告和错误的内容。
概括地说,使用 pylint 可以在 VS Code settings.json
中指定以下内容以禁用某个错误/警告:
"python.linting.pylintArgs": [
"--disable=C0111"
]
至于后台,由于excessive Pylance(reportMissingImports) linting errors还没有解决,由于项目需要,我启用了pylint simultaneously with Pylance。尽管如此,这些无数的 Pylance(reportMissingImports) linting 错误很烦人,我想完全消除它们。
解决方法
- 获取您想要修改/禁用的错误消息值 here(在我的例子中是“reportMissingImports”)
- 使用
settings.json
修改"reportMissingImports": "none"
(请参阅诊断报告级别 here)
要插入到 settings.json
中的整个代码是:
"python.analysis.diagnosticSeverityOverrides": {
"reportMissingImports": "none"
}
顺便说一句,如果您想至少了解未使用的导入,您可以插入:
"python.analysis.diagnosticSeverityOverrides": {
"reportUnusedImport": "information","reportMissingImports": "none"
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。