如何全局禁用约定和重构 linting?

How do I disable convention and refactor linting globally?

我在 VS Code 中配置 Pylint 时遇到问题。我不知道如何禁用约定和重构 linting。它们应该是 disabled by default 但它们不是。可能是因为我还安装了 pylint-django 但我找不到它的设置。这是它的样子

我有自己严格的约定和重构规则,所以这些提示只是烦人。有没有办法在全球范围内或为用户或整个项目永久地摆脱约定和重构 linting?当然,我还是想保留错误和警告。

我尝试了 pylint --disable=R,C *.py 并重新启动了服务器和 VS 代码。没有改变。我也尝试创建 .pylintrc 并将 disable=R,C 放在那里,但这也没有效果。

将此添加到您的 settings.json (ctrl + shift + p -> Preferences: Open Settings (JSON)):

{
    ...,
    "python.linting.pylintArgs": ["--disable=R,C", "*.py"],
    ...
}