List of Tables

 

Chapter 1. An introduction to SonarQube

Table 1.1. Languages SonarQube can analyze

Chapter 3. Ensuring that your code is doing things right

Table 3.1. Unit-test metrics

Table 3.2. Unit-test coverage metrics explanations

Table 3.3. Unit-test metric explanations

Table 3.4. Unit-test statuses

Table 3.5. Code-coverage tools supported by SonarQube

Table 3.6. Integration-test metrics

Chapter 4. Working with duplicate code

Table 4.1. Common causes of code duplication

Table 4.2. SonarQube duplications-related metrics

Table 4.3. Metrics of the Useless Code Tracker plugin

Chapter 5. Optimizing source code documentation

Table 5.1. Commenting and documentation metrics definitions

Chapter 7. Improving your application design

Table 7.1. Library statuses

Chapter 14. Making SonarQube fit your needs

Table 14.1. Resource types and icon indicators

Table 14.2. Database-cleaning configuration attributes

Table 14.3. Plugin categories

Chapter 15. Managing your projects

Table 15.1. Default global dashboards shipped with SonarQube

Table 15.2. SonarQube’s exclusion options

Table 15.3. History terms

Table 15.4. Standard links

Chapter 16. Writing your own plugin

Table 16.1. SonarQube plugin Maven archetype input parameters

Table 16.2. Differences between sensors and decorators

Appendix B. Analysis

Table B.1. Required analysis properties

Table B.2. Analysis enrichment properties

Table B.3. Analysis tuning and overrides

Table B.4. Troubleshooting and debugging