我清理了代码,以便它在Visual Studio Code中通过以下设置传递了linting:
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
然后,我pylint
直接奔跑,想像一下当我弹出几个新消息,类型为“ too-many- ”,然后在源文件中使用以下消息时,我感到惊讶:
# pylint: disable=too-many-arguments,too-many-locals,too-many-branches
我转到Visual Studio Code文档中的Linting Python,并了解到某些特定的功能仍处于启用/禁用状态。然后我的问题是:如何使Visual Studio Code像在没有参数的情况下一样使用Pylint ,从而启用此类消息?
在太多次当地人pylint的消息是类别下“重构(R)”,默认情况下,被设置为被显示为“提示(灯泡) ”而已。它仍然处于启用状态,但提示没有显示在“问题”面板(或我所知道的任何错误/警告指示器)上,仅在代码中作为工具提示:
如果您还想在“问题”面板中显示它们,则除了:
"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类别执行相同的操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句