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 次 |
| 最近记录: |