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