python - VSCode 在编辑器鼠标悬停与问题 Pane 中显示不同的 Pylint 错误

标签 python visual-studio-code pylint

作为 VSCode(1.27.2 版)的新用户,我正在尝试运行 Pylint(Python 3.6 上的 2.1.1 版)并启用许多额外的检查器,例如 design checker。但即使错误显示在编辑器窗口中的鼠标悬停上,它们也不会列在问题 Pane 中。在下图中,您可以在鼠标悬停时看到至少 3 个,但在问题 Pane 中只能看到 2 个。 (实际上编辑器中总共有 5 个,而问题 Pane 中仍然只有 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

最佳答案

似乎 VSCode 的问题面板显示错误、信息和警告,但没有提示。我找不到这方面的文档,但测试似乎表明情况确实如此。由于 Pylint 重构问题默认为 VSCode 设置中的提示,因此它们不会显示。将该设置更改为这 3 个值中的任何一个最终会在“问题”面板中显示“提示”。我希望我可以简单地在问题面板中包含“提示”,但我找不到该设置。不过,这工作得很好。

enter image description here

关于python - VSCode 在编辑器鼠标悬停与问题 Pane 中显示不同的 Pylint 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52555726/

相关文章:

php - PHP 的 VSCode 类方法提示

PowerShell ANSI 转义颜色不适用于格式表

Python3 - 如何正确地进行绝对导入并让 Pylint 开心

python - Pylint:相对导入应该是

python - 从 Heroku 下载 sqlite 数据库

Python Flask-如何在将图像上传到 Amazon s3 之前读取图像的大小

visual-studio-code - 如何在 VSCode 中使用 Prettier 编辑 CSS/SCSS/LESS 的自动格式设置规则?

python - 是什么导致了这个神秘的 pylint E1101 错误?

python - 在 Python 2 和 3 中获得相同的 Unicode 字符串长度?

python - 删除一个键及其在python字典中其他键的值中的出现