【问题标题】:Code analysis using fxCop for C#..NET projects to display its results in Sonar使用 fxCop 对 C#..NET 项目进行代码分析以在 Sonar 中显示其结果
【发布时间】:2011-12-01 17:57:32
【问题描述】:

我需要使用 fxCop 对 C#..NET 项目运行静态代码分析并在 Sonar 中显示其结果?我是声纳的新手。我可以在 .NET 代码上从 Sonar 运行 FxCop。我将如何执行此操作并在声纳中显示结果?

【问题讨论】:

标签: .net c#-4.0 static-analysis fxcop sonarqube


【解决方案1】:

你可以在这里找到任何开始的东西:http://docs.codehaus.org/display/SONAR/C-Sharp+Plugins+Ecosystem

在此处查看我们用于测试 Sonar C# 插件的 C# 示例应用程序:http://svn.codehaus.org/sonar-plugins/trunk/dotnet/tools/dotnet-tools-commons/src/test/resources/solution/Example/

【讨论】:

    【解决方案2】:

    Sonar 是一个开源软件质量平台。 Sonar 使用各种静态代码分析工具,例如 Checkstyle、PMD、FindBugs、FxCop、Gendarme 等来提取软件指标,然后可用于提高软件质量。 Sonar 提供了一些有用的指标来指出代码中的热点,这些热点可能会使维护和扩展功能变得更加困难。 SONAR 提供了一个 Web 界面,我们可以使用它深入了解模块、类和方法级别的任何指标,包括完整的源代码。

    回答您的问题,YES,您可以使用 Sonar Client 运行 FxCop。 运行声纳分析的完整过程如下:

    • Sonar 服务器的设置和配置
    • Sonar 客户端的设置和配置
    • 为 C# 环境(C# 生态系统)安装 Sonar 插件
    • 使用 Sonar 客户端运行 Sonar 分析
    • 通过声纳服务器 Web 界面分析声纳分析。

    如果您的声纳分析完成,那么所有结果都将通过您配置的声纳网络服务器门户发布。 有关在 C# 项目visit here. 上设置、配置和运行声纳分析的详细过程

    用于 SONAR 中的 C# 生态系统click here

    【讨论】:

      猜你喜欢
      • 2016-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      • 1970-01-01
      • 2015-09-01
      • 1970-01-01
      • 2016-09-16
      相关资源
      最近更新 更多