使用 fxCop 对 C#..NET 项目进行代码分析,以在 Sonar 中显示其结果
我需要使用 fxCop 对 C#..NET 项目运行静态代码分析并在 Sonar 中显示其结果?我是声纳新手。我可以在 .NET 代码上从 Sonar 运行 FxCop 吗?我该如何做到这一点并在声纳中显示结果?
I am in need of running static code analysis using fxCop for C#..NET projects and display its results in Sonar? I am new to Sonar. Can I run FxCop from Sonar on .NET code. How would I do this and get the results displayed in sonar?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在这里找到任何入门信息: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/
You can find anything to get started here: http://docs.codehaus.org/display/SONAR/C-Sharp+Plugins+Ecosystem
See the C# example application that we use to test the Sonar C# Plugin here: http://svn.codehaus.org/sonar-plugins/trunk/dotnet/tools/dotnet-tools-commons/src/test/resources/solution/Example/
Sonar 是一个开源软件质量平台。 Sonar 使用各种静态代码分析工具(例如 Checkstyle、PMD、FindBugs、FxCop、Gendarme 等)来提取软件指标,然后将其用于提高软件质量。
Sonar 提供了一些有用的指标来指出代码中的热点,这些热点可能会使维护和扩展功能变得更加困难。 SONAR 提供了一个 Web 界面,我们可以使用它深入了解模块、类和方法级别的任何指标,包括完整的源代码。
回答您的问题,是,您可以使用 Sonar 客户端运行 FxCop。
运行声纳分析的完整过程如下:
如果您的声纳分析完成,那么所有结果都将通过您配置的声纳 Web 服务器门户发布。
有关通过 C# 项目设置、配置和运行声纳分析的详细过程 访问此处。
对于 SONAR 中的 C# 生态系统 点击此处。
Sonar is an open source software quality platform. Sonar uses various static code analysis tools such as Checkstyle, PMD, FindBugs , FxCop , Gendarme and many more to extract software metrics, which then can be used to improve software quality.
Sonar provides some useful metrics for pointing out hotspots in your code that may be making it more difficult to maintain and extend your functionality. SONAR provides a web interface using which we can drill-down on any of the metrics to the module, class, and method level, including full source code.
Coming to your question, YES , you can run FxCop using Sonar Client.
The complete procedure to run sonar analysis is as follows:
If your sonar analysis is complete then all the results will get published over the Sonar web server portal , you configured.
For detailed procedure for setup,configuring and running sonar analysis over C# project visit here.
For C# ecosystem in SONAR click here.