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.
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.