【问题标题】:How to enable rules provided by StyleCop in Quality Profile - Sonar 5.1如何在 Quality Profile - Sonar 5.1 中启用 StyleCop 提供的规则
【发布时间】:2015-10-27 17:31:01
【问题描述】:

我正在尝试关注link 为我的 .NET 项目启用 StyleCop 分析。我无法在 Quality Profile 中设置 StyleCop 规则。我正在使用声纳 5.1。

基本上我想合并 StyleCop 规则进行分析,而不是默认的 SONARWAY 规则。

我们将非常感谢您在这方面的任何帮助。

【问题讨论】:

    标签: sonarqube5.1


    【解决方案1】:

    这可以通过利用Set-up StyleCop Rules for SONAR 链接来完成。这提供了有关如何实现相同目标的详细概述

    总而言之,我们需要做的就是:

    1. 选择质量配置文件并选择默认的 Sonar Way 配置文件。

    2. 选择复制,然后创建一个名为 STYLECOP 配置文件的新质量配置文件。

    3. 在“STYLECOP”条目中选择设置为默认值以将其设置为 C# 项目的默认值

    4. 在顶部导航工具栏中选择规则,然后在左侧列中设置存储库文本框

    5. 在 Repository 列表中选择 StyleCop 以查看规则列表

    6. 选择所有 StyleCop 规则(使用鼠标时,您可以单击第一条规则,滚动到最后,然后按住 Shift 键单击最后一条)

    7. 选择批量更改,然后选择激活。从下拉列表中,选择 STYLECOP 配置文件

    8. 几秒钟后,SonarQube 告诉您规则已添加到 STYLECOP 质量配置文件中

    重新运行分析

    和以前一样,我运行命令(设置 PATH 变量):

    1. path=%path%;C:\Sq\MSBuild.SonarQube.Runner-1.0.1

    2. MSBuild.SonarQube.Runner.exe 开始 /k:"StyleCopTest" /n:"StyleCopTest" /v:"1.0" /d:sonar.resharper.solutionFile="D:\TestStyleCop.sln"

    3. msbuild "D:\TestStyleCop.sln"

    4. MSBuild.SonarQube.Runner.exe 结束

    【讨论】:

      猜你喜欢
      • 2010-10-13
      • 2013-01-26
      • 1970-01-01
      • 2014-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-11
      • 2017-10-20
      相关资源
      最近更新 更多