Sonar Code Quality Testing Essentials
Covering software quality on Seven Axes
The Sonar community and ecosystem
Installing the Sonar web server
Logging in to Sonar for the first time
Upgrading Sonar from the Update Center section
Analysis with the Sonar Maven plugin
Browsing the Sonar web interface
Sonar components—an overview
Eliminating your first violations
A brief overview of coding standards and conventions
Sonar profiles, rules, and violations
Creating a coding standards profile
Managing Measures and Getting Feedback
Defining metric thresholds and alerts
Quality reporting on your project
Installing the Violation Density plugin
Writing effective documentation
Documentation metrics definitions
Overview of Sonar documentation violations
Generating documentation automatically
Sonar code duplication metrics
Locating duplicated code with Sonar
The Useless Code Tracker plugin
Using extraction and inheritance to attack duplication
Analyzing Complexity and Design
Lack of Cohesion in Methods and the LCOM4 metric
Locating and eliminating dependencies
Assessing the impact of your tests
Using the coverage tag cloud component
Reviewing test results in Sonar
The Continuous Inspection paradigm
Setting up a Subversion server