Once Sonar installation is complete, you are ready to run analyses on your projects.
Scope of Analysis
Sonar has capability to perform analysis on 15+ languages. The outcome of this analysis is going to be mainly measures of metrics and violations of coding rules. However, what gets analyzed by Sonar will vary depending on the language analyzed:
- On all languages, Sonar performs static analysis of source code (java files, Cobol programs, etc.)
- Sonar can perform static analysis of compiled code on certain languages (.class files or jars in Java, dll files in C#, etc.)
- Sonar can perform dynamic analysis of code on certain languages (execution of unit tests in Java, C#, etc.)
Browse the links below for more information on:
- The clients:
- Analysis properties:
For a project embedding different languages, each of them needs to be analyzed by running its own Sonar analysis. Then the results can be aggregated at project level, using the Views plug-in.