Nei*_*ker 10 python pylint python-3.x visual-studio-code
如果我有以下代码:
print("hello")
a = 2
b =3
print "hello"
Run Code Online (Sandbox Code Playgroud)
我在 VSCode 或命令行中获得的唯一 pylint 消息是:
调用“打印”时缺少括号。你的意思是打印(“你好”)?(, 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,
Run Code Online (Sandbox Code Playgroud)
似乎这是 VSCode 中 PyLint 的默认行为。要修复它添加
"python.linting.pylintArgs": ["--enable=F,E,W"]
Run Code Online (Sandbox Code Playgroud)
这将覆盖默认值(严格检查)并启用所有致命(F)、错误(E)和警告(W)消息。vscode 文档提到了许多其他配置此行为的方法:https ://code.visualstudio.com/docs/python/linting#_default-pylint-rules
归档时间: |
|
查看次数: |
4992 次 |
最近记录: |