This version of the SonarQube documentation is no longer maintained. It relates to a version of SonarQube that is not active.

See latest version
Start Free
10.5 | User guide | Clean Code | Introduction

Introduction to Clean Code

Clean Code ensures that your software works as intended and meets high standards of quality.

The Sonar solution is designed to help you achieve a state of Clean Code, that is, code whose attributes make your software secure, reliable, and maintainable. Security, reliability, and maintainability are called software qualities.

Learn more

For a definition of Clean Code, see Clean Code definition page to understand the attributes all Clean Code has.

To understand the Clean Code benefits and its effect on software quality, see Clean Code benefits: the software qualities.

For an explanation of Sonar's code analysis and the impact issues have on your code, see Code analysis based on Clean 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