我需要使用fxCop为C#.NET项目运行静态代码分析并在Sonar中显示其结果?我是Sonar的新手。我可以在.NET代码上从Sonar运行FxCop吗?我该怎么做才能在声纳中显示结果?
答案 0 :(得分: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/
答案 1 :(得分:0)
Sonar是一个开源软件质量平台。 Sonar使用各种静态代码分析工具,如Checkstyle,PMD,FindBugs,FxCop,Gendarme等等来提取软件指标,然后可以用来提高软件质量。 Sonar提供了一些有用的指标,用于指出代码中的热点,这可能会使维护和扩展功能变得更加困难。 SONAR提供了一个Web界面,使用该界面我们可以深入了解模块,类和方法级别的任何指标,包括完整的源代码。
回到你的问题 是 ,你可以使用Sonar Client运行FxCop。 运行声纳分析的完整程序如下:
如果您的声纳分析已完成,则所有结果将通过您配置的Sonar Web服务器门户发布。 有关在C#项目visit here.
上设置,配置和运行声纳分析的详细步骤对于SONAR中的C#生态系统click here。