【发布时间】:2015-10-27 17:31:01
【问题描述】:
我正在尝试关注link 为我的 .NET 项目启用 StyleCop 分析。我无法在 Quality Profile 中设置 StyleCop 规则。我正在使用声纳 5.1。
基本上我想合并 StyleCop 规则进行分析,而不是默认的 SONARWAY 规则。
我们将非常感谢您在这方面的任何帮助。
【问题讨论】:
标签: sonarqube5.1
我正在尝试关注link 为我的 .NET 项目启用 StyleCop 分析。我无法在 Quality Profile 中设置 StyleCop 规则。我正在使用声纳 5.1。
基本上我想合并 StyleCop 规则进行分析,而不是默认的 SONARWAY 规则。
我们将非常感谢您在这方面的任何帮助。
【问题讨论】:
标签: sonarqube5.1
这可以通过利用Set-up StyleCop Rules for SONAR 链接来完成。这提供了有关如何实现相同目标的详细概述
总而言之,我们需要做的就是:
选择质量配置文件并选择默认的 Sonar Way 配置文件。
选择复制,然后创建一个名为 STYLECOP 配置文件的新质量配置文件。
在“STYLECOP”条目中选择设置为默认值以将其设置为 C# 项目的默认值
在顶部导航工具栏中选择规则,然后在左侧列中设置存储库文本框
在 Repository 列表中选择 StyleCop 以查看规则列表
选择所有 StyleCop 规则(使用鼠标时,您可以单击第一条规则,滚动到最后,然后按住 Shift 键单击最后一条)
选择批量更改,然后选择激活。从下拉列表中,选择 STYLECOP 配置文件
几秒钟后,SonarQube 告诉您规则已添加到 STYLECOP 质量配置文件中
重新运行分析
和以前一样,我运行命令(设置 PATH 变量):
path=%path%;C:\Sq\MSBuild.SonarQube.Runner-1.0.1
MSBuild.SonarQube.Runner.exe 开始 /k:"StyleCopTest" /n:"StyleCopTest" /v:"1.0" /d:sonar.resharper.solutionFile="D:\TestStyleCop.sln"
msbuild "D:\TestStyleCop.sln"
MSBuild.SonarQube.Runner.exe 结束
【讨论】: