如何在 VS Code 中启用 "too-many-locals" Pylint 消息?
How to enable "too-many-locals" Pylint message in VS Code?
我清理了我的代码,以便它在具有以下设置的 Visual Studio 代码中通过了 linting:
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
然后我直接 运行 pylint
想象一下当我弹出几条类型为“too-many-”的新消息时我的惊讶在我的源文件中占了:
# pylint: disable=too-many-arguments,too-many-locals,too-many-branches
我查看了 Linting Python in Visual Studio Code 文档,发现一些特定的内容仍然 enabled/disabled。那么我的问题是:我如何获得 Visual Studio 代码来使用 Pylint 就像它是 运行 没有参数 并因此启用这样的消息?
too-many-locals PyLint message is under the category "Refactor (R)",默认设置为仅显示为“提示(灯泡)”。它 仍然 启用但提示未显示在问题面板中(或我知道的任何 Error/Warning 指标),仅在代码中作为工具提示显示:
如果您还想在“问题”面板中显示它们,除此之外:
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
您还可以配置 python.linting.pylintCategorySeverity.xxx
设置。例如,对于 "too-many-locals",将 refactor
从 "Hint"
更改为 "Warning"
:
"python.linting.pylintCategorySeverity.refactor": "Warning",
或者,从设置 UI:
将其更改为错误或警告后,它现在将与所有其他重构类型一起出现在“问题”面板中:
您可以对所有其他 PyLint 类别执行相同的操作。
我清理了我的代码,以便它在具有以下设置的 Visual Studio 代码中通过了 linting:
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
然后我直接 运行 pylint
想象一下当我弹出几条类型为“too-many-”的新消息时我的惊讶在我的源文件中占了:
# pylint: disable=too-many-arguments,too-many-locals,too-many-branches
我查看了 Linting Python in Visual Studio Code 文档,发现一些特定的内容仍然 enabled/disabled。那么我的问题是:我如何获得 Visual Studio 代码来使用 Pylint 就像它是 运行 没有参数 并因此启用这样的消息?
too-many-locals PyLint message is under the category "Refactor (R)",默认设置为仅显示为“提示(灯泡)”。它 仍然 启用但提示未显示在问题面板中(或我知道的任何 Error/Warning 指标),仅在代码中作为工具提示显示:
如果您还想在“问题”面板中显示它们,除此之外:
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
您还可以配置 python.linting.pylintCategorySeverity.xxx
设置。例如,对于 "too-many-locals",将 refactor
从 "Hint"
更改为 "Warning"
:
"python.linting.pylintCategorySeverity.refactor": "Warning",
或者,从设置 UI:
将其更改为错误或警告后,它现在将与所有其他重构类型一起出现在“问题”面板中:
您可以对所有其他 PyLint 类别执行相同的操作。