gpt4 book ai didi

visual-studio-code - 如何在 VS Code 中启用 "too-many-locals"Pylint 消息?

转载 作者:行者123 更新时间:2023-12-04 10:50:00 26 4
gpt4 key购买 nike

我清理了我的代码,以便它通过以下设置在 Visual Studio Code 中传递 linting:

"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,

然后我跑了 pylint直接想象一下当出现几条“太多-”类型的新消息时我的惊讶,然后我在我的源文件中解释了这些消息:

# pylint: disable=too-many-arguments,too-many-locals,too-many-branches

我去了 Linting Python in Visual Studio Code文档并阅读某些特定内容仍处于启用/禁用状态。我的问题是:如何让 Visual Studio Code 使用 Pylint,就像它在没有参数的情况下运行一样,从而启用这样的消息?

最佳答案

too-many-locals PyLint 消息在类别 "Refactor (R)" 下,默认设置为仅显示为“提示(灯泡)”。它仍处于启用状态,但提示未显示在“问题”面板(或我知道的任何错误/警告指示器)中,仅在代码中作为工具提示显示:

enter image description here
enter image description here

如果您还想在“问题”面板中显示它们,除此之外:

"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,

您还可以配置 python.linting.pylintCategorySeverity.xxx设置。例如,对于“too-many-locals”,更改 refactor来自 "Hint""Warning" :
"python.linting.pylintCategorySeverity.refactor": "Warning",

或者,从设置 UI:

enter image description here

将其更改为 Error 或 Warning 后,它现在将与所有其他 Refactor 类型一起出现在 Problems 面板中:

enter image description here

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

关于visual-studio-code - 如何在 VS Code 中启用 "too-many-locals"Pylint 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59534259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com