【问题标题】:SonarLint/Visual Studio: A single ruleset for all projects in solutionSonarLint/Visual Studio:解决方案中所有项目的单一规则集
【发布时间】:2018-12-05 15:58:24
【问题描述】:

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

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

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

【问题讨论】:

  • 与另一个使用 VS 和 SonarLint 的团队交谈,他们编辑了每个 csproj 文件以指向通用文件:..\..\SonarQube\Project.ruleset

标签: visual-studio-2015 sonarqube sonarlint sonarlint-vs


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2023-04-02
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    相关资源
    最近更新 更多