SonarQube
- Category
- Infrastructure and DevOps
- Docs outline
- 12 sections
Official docs outline
docs.sonarsource.com- Architecture and key concepts
Server, database, scanners, and Elasticsearch components of a SonarQube deployment.
- Analyzing source code
Running scanners, project key and settings, branches, and pull request analysis.
- Scanners and CI integration
SonarScanner usage and integrations with Maven, Gradle, .NET, and CI systems.
- Quality gates
Conditions on new code that decide whether a project passes or fails.
- Clean Code and issue types
Software qualities, impacts, issue severity, and the clean as you code methodology.
- New code definition
Defining the new code period used by quality gates and metrics.
- Quality profiles and rules
Rule sets per language, inheritance, and activating or customizing rules.
- Advanced Security and dependency risks
Software composition analysis, dependency risks, and license policies alongside code analysis.
- Test coverage and duplications
Importing coverage reports and measuring code duplications.
- Pull request analysis and DevOps integrations
GitHub, GitLab, Azure DevOps, and Bitbucket integration with pull request decoration.
- Authentication and permissions
SSO, SAML, LDAP, tokens, groups, and project permissions.
- Web API and webhooks
Using the REST API and webhooks to automate and notify.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.