VSCode在编辑器鼠标悬停与问题窗格中显示了不同的Pylint错误

时间:2018-09-28 12:49:00

标签: python visual-studio-code pylint

作为VSCode的最新用户(1.27.2版),我试图运行Pylint(在Python 3.6上为2.1.1版),并启用了许多额外的检查器,例如design checker,尽管错误会显示在编辑器窗口中的鼠标悬停上,但未在“问题”窗格中列出。在下图中,鼠标悬停时至少可以看到3个,而问题窗格中只有2个。 (实际上,编辑器中总共有5个,而问题窗格中仍然只有2个。)我的用户设置中有"python.linting.pylintUseMinimalCheckers": false,,而且我的用户设置"python.linting.pylintArgs": ["--load-plugins", "pylint.extensions.mccabe"],中还发送了额外的检查器,但是我似乎缺少一些设置,我认为这些设置会正确显示在编辑器中的鼠标悬停中看到的相同错误。有人可以帮忙吗?缺少的似乎是'R'类型的pylint错误-重构类型。

Code snippet from Pylint docs showing mouseover of pylint errors that do not show up in the problem pane

1 个答案:

答案 0 :(得分:1)

似乎像VSCode的“问题”面板显示错误,信息和警告,但不显示提示。我找不到关于此的文档,但是测试似乎表明确实是这种情况。而且由于Pylint重构问题默认为VSCode设置中的提示,因此不会显示。将该设置更改为这3个值中的任何一个,最终将在“问题”面板中显示“提示”。我希望我可以在“问题”面板中仅包含“提示”,但找不到该设置。但这足够好。

enter image description here