Visual studio code 如何启用";太多的本地人”;VS代码中的Pylint消息?

Visual studio code 如何启用";太多的本地人”;VS代码中的Pylint消息?,visual-studio-code,pylint,Visual Studio Code,Pylint,我清理了代码,使其通过Visual Studio代码中的linting,并使用以下设置: "python.linting.pylintEnabled": true, "python.linting.pylintUseMinimalCheckers": false, 然后我直接运行了pylint,想象一下,当我在源文件中用以下代码解释了几条类型为“太多-”的新消息时,我会感到惊讶: #pylint:disable=参数太多、局部变量太多、分支太多 我开始阅读文档,读到一些特定的东西仍然处于启用

我清理了代码,使其通过Visual Studio代码中的linting,并使用以下设置:

"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
然后我直接运行了
pylint
,想象一下,当我在源文件中用以下代码解释了几条类型为“太多-”的新消息时,我会感到惊讶:

#pylint:disable=参数太多、局部变量太多、分支太多
我开始阅读文档,读到一些特定的东西仍然处于启用/禁用状态。然后,我的问题是:如何让Visual Studio代码像在没有参数的情况下运行一样使用Pylint,从而启用这样的消息?

Pylint消息位于该类别下,默认情况下,该类别设置为仅显示为“提示(灯泡)”。它仍处于启用状态,但提示不会显示在“问题”面板(或我知道的任何错误/警告指示器上),仅在代码中显示为工具提示:

如果要在“问题”面板中显示这些问题,除此之外:

"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
您还可以配置
python.linting.pylintCategorySeverity.xxx
设置。例如,对于“太多局部变量”,将
重构
“提示”
更改为
“警告”

或者,从设置UI:

将其更改为“错误”或“警告”后,它将与所有其他重构类型一起出现在“问题”面板中:

您可以对所有其他PyLint类别执行相同的操作。

谢谢,
“python.linting.pylintCategorySeverity.refactor”:“Warning”,
就是这样做的。我已经有了其他Pylint设置,但更改严重性是我需要做的。
"python.linting.pylintCategorySeverity.refactor": "Warning",