如何根据用于 Visual Studio 的 SonarLint 的问题类型设置严重性?

问题描述

我想将错误和漏洞设置为错误,将代码气味设置为 Visual Studio 中 SonarLint 扩展的警告。我更喜欢笼统地设置它,而不是右键单击每个问题并设置其严重性。我有可能这样做吗?如果是,请告诉我怎么做。

谢谢和问候,

阿俊

解决方法

由于每个规则的规范都是公开可用的:https://github.com/SonarSource/sonar-dotnet/tree/3ab2e10b4effa8760b3ecd4fbb2b3d59f43f1b7f/analyzers/rspec/cs,因此编写一个可以生成包含所有规则的 .editorconfig 的程序非常容易。

这里是:https://github.com/Peska/SonarAnalyzersRules/blob/master/.editorconfig

按类型分组 - CODE_SMELLBUGSECURITY_HOTSPOTVULNERABILITY - 并按 Severity 排序,以防您将来想更改某些内容。

我无法在此处粘贴完整的 .editorconfig 作为答案,因为有 30k 个字符的限制。