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

Here is a simple matrix to sum up which technical libraries could be used to cover a new language with Sonar. For all languages, the following features are natively provided by Sonar without a big effort :

  • Duplications detection
  • Commented-out code detection
  • '//NOSONAR' tag detection
  • Calculation of basic metrics : 'lines of code', 'physical lines', 'blank lines' and 'comment lines'.

Language

Complexity

Dependencies

Unit tests execution

Unit tests coverage

Coding rules

Duplications

Bug detections

C#

Cecil

Cecil

NUnit

 

 

 

Gendarme

C++

Dependometer

Dependometer

 

 

 

 

 

Groovy

Groovy API

 

JUnit

Cobertura

codenarc

 

 

Ruby

JRuby API, Flog

 

 

rcov

roodi

Flay

 

Flex

Flex Metrics

Flex SDK

Flex Unit

 

Flex PMD

Flex CPD

 

Database

SchemaSpy

SchemaSpy

 

 

SchemaSpy

 

 

  • No labels