2

当我使用 SonarLint 从 VS2015 连接到 SonarQube 服务器时,SonarLint 开始下载 nuget 包,然后为每个项目添加一个 .ruleset 文件。

是否可以只为解决方案定义一个规则集(来自此处的 SonarQube/CSharp.ruleset),并且仅在需要为项目创建特定规则集文件时才定义?

我从这里看到了这个问题,但是已经有年头了,也许有人找到了解决方法(我主要有 C# 项目,并且相同的规则集适用于所有项目)。

4

1 回答 1

1

如果您已经设置了一个规则集文件(例如,为解决方案中的所有项目设置一个),然后使用声纳立方体开始同步,将为每个项目设置新的规则集,这是正确的。

但是在这些文件中查看它们只是对旧的单一参考和新的(也是单一的)声纳参考的包含参考。

因此,您的单一规则集的行为不会改变!

于 2018-12-05T07:58:24.120 回答