Start Free
Latest | Core concepts | Clean as You Code | About the analysis setup

About the analysis setup

To successfully practice the Clean as You Code methodology, we recommend deploying the analysis at three different levels:

The three analysis implementation levels.
  • The first base layer is code analysis in your IDE with SonarLint. 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 Clean as you Code.


Was this page helpful?

© 2008-2024 SonarSource SA. All rights reserved. SONAR, SONARSOURCE, SONARLINT, SONARQUBE, SONARCLOUD, and CLEAN AS YOU CODE are trademarks of SonarSource SA.

Creative Commons License