降低 vscode 扩展中 Ruff python linter 的错误严重性

Aus*_*nny 3 visual-studio-code

我正在测试Ruff python linter 的vscode 扩展,但不太清楚如何做到这一点。目前,我所做的任何样式违规都会在文件中显示为警告。见下图。

在此输入图像描述

本质上,我想让这些违规突出显示不那么具有侵入性。这很奇怪,但我尝试将其包含"ruff.logLevel":"debug"在我的文件中settings.json,但它似乎对文件没有任何影响。有几件事可以解决我的问题。

  1. 一种在不禁用 Ruff 扩展的情况下禁用突出显示的快速方法。
  2. 降低违规行为的严重级别。类似于Hint诊断级别的东西

抱歉,如果我的问题不太清楚,请告诉我如何提供帮助。

Not*_*ame 7

隐藏和禁用错误消息并不是理想的解决方案。相反,您可以告知ruff您的项目使用不同的行长度参数。为此,打开或创建pyproject.toml并添加以下内容:

[tool.ruff]
line-length = 120
Run Code Online (Sandbox Code Playgroud)

如果您使用自动格式化程序,最好确保两者ruff都使用相同的行长度参数,然后您就不会再看到这些错误。


Anm*_*Anm 5

我通常使用像 black 这样的格式化程序来处理这个问题,并且我不想通过添加配置文件来使我的项目变得臃肿,所以我只是通过将其添加到我的 VScodesettings.json文件中来完全禁用它:"ruff.args": ["--ignore E501"]