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 49 Next »

Table of Contents

Description / Features

The plugin enables analysis of Groovy projects within Sonar.

It leverages CodeNarc for coding rules violations, Gmetrics for cyclomatic complexity and Cobertura for code coverage

Plugin

0.1

0.2

0.3

0.4

0.50.6

CodeNarc

0.9

0.9

0.13

0.15

0.16.10.17

GMetrics

0.2

0.2

0.3

0.3

0.40.5

cobertura-maven-plugin

(error)

2.4

2.5

2.5

2.5.12.5.1

Installation

  1. Install the JavaScript plugin through the Update Center or download it into the SONAR_HOME/extensions/plugins directory
  2. Restart the Sonar server

Usage

You can analyze your project with the different analyzers.

Maven Projects

If you project is built with Maven, you should add in your pom

to the build section and :

Non-Maven Projects

If you project does not use Maven as a build engine, you should create a small pom.xml file at the root of you project and have the following content in it:

pom.xml

Advanced Usage

It is possible to reuse previously generated report from CodeNarc. To do so, set the sonar.groovy.codenarc.reportPath property.

Known Limitations

  • The source directory must be added to the pom.xml, even if the project is built with Maven. This comes from the fact that Sonar does not call gmaven plugin.

Changelog

Loading

Release 0.6 (8 issues)

 

Loading

Release 0.5 (3 issues)

 

Loading

Release 0.4 (3 issues)

Type Key Summary Priority Status Resolution
Improvement SONARPLUGINS-1359 Update to CodeNarc 0.15 Major Closed Fixed
Improvement SONARPLUGINS-1205 Update to CodeNarc 0.14 Major Closed Fixed
Improvement SONARPLUGINS-1159 Some rule parameters were missed Major Closed Fixed

 

Loading

Release 0.3 (11 issues)

 

Loading

Release 0.2 (5 issues)

 

Loading

Release 0.1 (4 issues)

  • No labels