| Name | C# Plugins Ecosystem |
|---|---|
| Latest version | 2.0 ( 13 November 2012 ) |
| Requires Sonar version | 3.0 or higher ( check version compatibility ) |
| Download | CSharpPluginsEcosystem-2.0.zip |
| License | GNU LGPL 3 |
| Developers | Fabrice Bellingard (Twitter) and Alexandre Victoor (Twitter) |
| Issue tracker | http://jira.codehaus.org/browse/SONARDOTNT |
| Sources | https://github.com/SonarCommunity/sonar-dotnet |
| Live example If you want to see a live example of the capabilities of the C# plugins ecosystem, you can have a look at the analysis of the MyBatis.Net project on Nemo. |
Description / Features
The C# plugins ecosystem is a set of Sonar plugins used to monitor the quality of .NET software written in the C# language.
Installation
Usage
Run a Sonar Analysis with the Sonar Runner (Recommended Way)
- Create a Sonar file for your solution
A very simple one can be:
- Place it in the same folder as the Solution file (".sln")
- If you don't want to use the default settings of a plugin, you can override them
- See the C# plugins options to know more about this.
- You can also use the sample application available from GitHub. Both config flavors are available in this sample. You can choose to use the sonar-project.properties file (recommended) or the maven pom.xml file.
- Launch the analysis...
Assuming you installed the Sonar Runner, this is as simple as:
- ...and check the results!
- Once the analysis is completed, just open your favorite web browser (http://localhost:9000 if you installed the standalone version)
- Enjoy!
- Launch the analysis...
Run a Sonar Analysis with Maven
TODO
Support of preprocessing instructions by the parserRoadmap
- Branch coverage support
- Rules engine built on the squid parser
- Design metrics such as LCOM4
- Mutation testing using OpenMutate
To go further...
Change Log

