4

我在 VS Code 中有一个工作区设置,我在其中进行 python 开发。我启用了 lint,作为提供程序启用了 pylint,并启用了 lint on save,但我仍然在“问题”面板中没有看到任何错误。当我在虚拟环境中通过命令行运行 pylint 时,我看到了一堆问题 - 所以我知道 pylint 有效。我也在使用黑色格式(保存时),它可以正常工作。我尝试使用默认的 pylint 路径以及手动将其更新到确切位置,但仍然没有结果。当我查看 python 的输出面板时,它看起来 pylint 甚至从未运行(即我看到黑色的命令在那里运行,但 pylint 没有)。

我的 pylint 版本是 2.4.4 和 VS Code 版本是 1.46

知道如何让它工作吗?

4

3 回答 3

1

添加

"python.linting.enabled" : true
"python.linting.lintOnSave" : true

给你的settings.json

于 2020-06-15T22:31:01.563 回答
0
  1. 卸载 Python 扩展
  2. 重新安装 Python 扩展
  3. 并且将会有一个名为“PYLANCE”的“Python Extension”扩展,不要忘记安装它。
  4. 重新加载 VS 代码

完毕 !!

于 2021-06-10T19:04:40.947 回答
0

这是由于较新版本的 python 扩展中的一个错误,请参见此处

现在你可以等待修复到达,使用绝地语言服务器或安装以前版本的扩展

于 2020-06-19T17:21:56.660 回答