Nei*_*ski 5 pylint visual-studio-code
我清理了代码,使其通过了 Visual Studio Code 中的 linting,设置如下:
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
Run Code Online (Sandbox Code Playgroud)
然后我直接运行,想象一下当弹出几条“太多pylint
”类型的新消息时我的惊讶,然后我在源文件中将其解释为:
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
Run Code Online (Sandbox Code Playgroud)
我转到Visual Studio Code文档中的 Linting Python,并了解到一些特定的功能仍然处于启用/禁用状态。我的问题是:如何让 Visual Studio Code 使用 Pylint,就像它在没有参数的情况下运行一样,从而启用类似这样的消息?
Too -many-locals PyLint 消息位于“Refactor (R)”类别下,默认情况下,该消息设置为仅显示为“提示(灯泡) ”。它仍然处于启用状态,但提示不会显示在“问题”面板中(或在我知道的任何错误/警告指示器上),仅在代码中作为工具提示显示:
如果您还想在“问题”面板中显示它们,除此之外:
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
Run Code Online (Sandbox Code Playgroud)
您还可以配置python.linting.pylintCategorySeverity.xxx
设置。例如,对于“too-many-locals”,refactor
从更改"Hint"
为"Warning"
:
"python.linting.pylintCategorySeverity.refactor": "Warning",
Run Code Online (Sandbox Code Playgroud)
或者,从设置 UI:
将其更改为错误或警告后,它现在将与所有其他重构类型一起显示在“问题”面板中:
您可以对所有其他 PyLint 类别执行相同的操作。
归档时间: |
|
查看次数: |
846 次 |
最近记录: |