如何在 VSCode 中重置或更改 SonarLint 规则?

Bri*_*gun 5 java visual-studio-code sonarlint

在 VSCode 中使用 SonarLint,我禁用了某些规则来运行本地 java 程序。然而,当签入 GIT 项目时,CI 构建失败。如何重新打开 SonarLint 规则以便再次获得 linting 的好处?

Bri*_*gun 11

打开“视图”>“命令面板”...(Mac:Cmd+Shift+P)

选择Preferences: Open Settings (JSON)

在 settings.json 文件中,列出了禁用的 SonarLint 规则:

"sonarlint.rules": {
    "java:S2095": {
        "level": "off"
    },
    "java:S1192": {
        "level": "off"
    }
}
Run Code Online (Sandbox Code Playgroud)

删除您想要重新激活的规则,保存设置

  • 这似乎不适用于 C#(我尝试了 `cs:`、`c#:`、`C#:`、`csharp:`) (5认同)