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 | Grammar | Complexity | Dependencies | Unit tests execution | Unit tests coverage | Coding rules | Duplications | Bug detections | Sonar Plugin |
|---|---|---|---|---|---|---|---|---|---|
.NET C# |
|
|
| ||||||
C++ |
|
| |||||||
Groovy |
|
| JUnit |
|
| ||||
Ruby |
|
|
|
|
| ||||
Database |
|
|
|
|
| ||||
PHP | |||||||||
JavaScript |
|
|
|
|
| ||||
Python |
|
|
|
|
|
Labels
Page: SSLR

