This version of the SonarQube documentation is no longer maintained. It relates to a version of SonarQube that is not active.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

About the analysis setup

A description of the analysis setup in the context of improving code quality.

To successfully improve code quality, we recommend deploying the analysis at three different levels:

  • The first base layer is code analysis in your IDE with IntelliJ. This allows issues to be fixed as soon as they are introduced.

  • The pull request analysis layer ensures that all code to be merged is clean.

  • The branch analysis layer guarantees that the main branch or another branch is ready for release or deployment.

Each layer has advantages in terms of speed and depth of analysis. We recommend implementing all three for the most comprehensive experience.

For setup instructions, see Setting up improving code quality.

Last updated

Was this helpful?