Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 97 Next »

NameC# Plugins Ecosystem
Latest version2.0 ( 13 November 2012 )
Requires Sonar version3.0 or higher ( check version compatibility )
DownloadCSharpPluginsEcosystem-2.0.zip
LicenseGNU LGPL 3
DevelopersFabrice Bellingard (Twitter) and Alexandre Victoor (Twitter)
Issue trackerhttp://jira.codehaus.org/browse/SONARDOTNT
Sourceshttps://github.com/SonarCommunity/sonar-dotnet

Live example

Icon

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

  1. Check the requirements
  2. Installation and Upgrade
  3. Install the C# plugins
    • Download the ZIP file of the C# Plugins Ecosystem distribution (top right of this page).
    • Copy all the desired plugins of the C# plugins ecosystem in Sonar plugins extension folder.
  4. Install the tools required by the selected C# plugins

Usage

Run a Sonar Analysis with the Sonar Runner (Recommended Way)

  1. Create a Sonar file for your solution
    • A very simple one can be:

    • Place it in the same folder as the Solution file (".sln")
  2. If you don't want to use the default settings of a plugin, you can override them
  3. 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.

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

com.atlassian.confluence.macro.MacroExecutionException: JIRA project does not exist or you do not have permission to view it.

 

com.atlassian.confluence.macro.MacroExecutionException: JIRA project does not exist or you do not have permission to view it.

 

com.atlassian.confluence.macro.MacroExecutionException: JIRA project does not exist or you do not have permission to view it.

 

com.atlassian.confluence.macro.MacroExecutionException: JIRA project does not exist or you do not have permission to view it.

 

com.atlassian.confluence.macro.MacroExecutionException: JIRA project does not exist or you do not have permission to view it.

 

com.atlassian.confluence.macro.MacroExecutionException: JIRA project does not exist or you do not have permission to view it.

  • No labels