Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note

This plugin is still in its early development stage, so it may suffer from some limitations.

Description / Features

This plugin brings the relies on the NDeps tool and provides the following features to C# projects:

 

This plugin relies on the NDeps tool.

Info
iconfalse

The NDeps plugin is currently not executed on Web projects.

...

Name

...

Key

...

Default value

...

Description

...

ndeps install directory

...

sonar.ndeps.installDirectory

...

 

...

Not needed in most cases.
Location of the binaries of the dependency parser tool. This tool is embedded in this plugin and hence this property is not mandatory.

...

ndeps program timeout

...

sonar.ndeps.timeoutMinutes

...

10

...

Maximum number of minutes before the ndeps program will be stopped.

...

ndeps activation mode

...

sonar.ndeps.mode

...

 

...

Possible values : empty (means active), 'skip' and 'reuseReport'.

...

Name of the ndeps report files

...

sonar.ndeps.reports.path

...

 

...

Name of the ndeps report file used when reuse report mode is activated. This can be an absolute path, or a path relative to each project base directory.

...

Installation and Usage

Install the SonarQube NDeps plugin.

Compile your solution and run a SonarQube analysis.

Advanced Settings

To not take into account some fields for the LCOM4 computation, set the sonar.ndeps.ignorable.fields property (comma-separated list of fields to ignore).