如何禁用VSCode中Python文件Pylint提示的大量信息类错误与蓝色波浪线
你提到的示例提示Exactly one space required around assignment pylint(bad-whitespace)属于pylint(Python代码检查工具)输出的格式类规则,你之前修改的是另一个检查工具flake8的配置,二者相互独立,因此配置不生效,可根据需求选择以下任意一种方法处理:
解决方案
方法1:完全禁用pylint检查
如果不需要pylint的所有提示,可以直接关闭该工具:
- 打开VSCode设置界面,快捷键为
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 搜索
python.linting.pylintEnabled,取消勾选对应选项即可 - 若直接修改
settings.json配置文件,添加如下字段:
"python.linting.pylintEnabled": false
方法2:仅禁用指定类型的pylint提示
如果需要保留pylint的其他检查能力,仅关闭对应提示:
- 仅关闭
bad-whitespace空格检查:在settings.json中添加如下配置
"python.linting.pylintArgs": [ "--disable=bad-whitespace" ]
- 关闭所有非错误、非警告的信息类提示(约定类、重构类提示):在
settings.json中添加如下配置
"python.linting.pylintArgs": [ "--disable=C,R" ]
注:参数中的C对应约定类提示(比如空格、格式类要求),R对应重构类建议,均不影响代码正常运行
方法3:通过项目级pylint配置文件修改
如果仅需要对当前项目生效,可以在项目根目录新建.pylintrc文件,添加如下内容即可:
[MESSAGES CONTROL] disable=bad-whitespace, C, R
你可以根据需要调整disable后对应的规则码或者规则名。
问题相关截图:

内容的提问来源于stack exchange,提问作者Alexander
相关产品推荐
相关产品推荐

