gpt4 book ai didi

python - pylint 只显示 VSCode 中的错误

转载 作者:行者123 更新时间:2023-12-03 16:18:32 25 4
gpt4 key购买 nike

如果我有以下代码:

print("hello")
a = 2
b =3
print "hello"

我在 VSCode 或命令行中获得的唯一 pylint 消息是:

Missing parentheses in call to 'print'. Did you mean print("hello")? (, line 4) pylint(syntax-error) [4,1]



如果我修复了错误,那么我在 VSCode 中不会从 pylint 收到任何消息,但是从命令行我会收到所有警告,例如间距错误、常量变量名称错误等,并且只有在我使用 -E 调用 pylint 时才会收到上述错误.

我正在运行通过 miniconda 安装的 python 3.7.0。

真的有两个问题:
1. 有没有办法同时得到警告和错误
2. 如何修复 VSCode 以停止仅显示错误

谢谢你的帮助。

顺便说一句,这是我的python设置文件条目:
"[python]": {},
"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"python.linting.lintOnSave": true,

最佳答案

似乎这是 VSCode 中 PyLint 的默认行为。要修复它添加

"python.linting.pylintArgs": ["--enable=F,E,W"]

这将覆盖默认值(严格检查)并启用所有致命(F)、错误(E)和警告(W)消息。
vscode 文档提到了许多其他配置此行为的方法:
https://code.visualstudio.com/docs/python/linting#_default-pylint-rules

关于python - pylint 只显示 VSCode 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56022658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com