
A Quality Gate is a set of conditions the project must meet before it can qualify for production release. To fully enforce a code quality practice across all teams, you need to set up a Quality Gate. Dashboard page shows where you stand in terms of quality in a glimpse of an eye. Each category has a corresponding number of issues. Anything that affects code base, from minor styling details to critical design errors, is inspected and evaluated by SonarQube, which helps software application developers to identify the issue and its effect.ĭiscovered issues can either be Unreachable source code, a Bug, Vulnerability, Code Smell, Coverage or Duplication.

It is implemented in Java language and is able to analyze the code of about 20 different programming languages. SonarQube (formerly known as Sonar) is an open source tool suite to measure and analyze to the quality of source code. Sonarlint and Sonarqube are products of SonarSource. SonarSource has been developed with the main objective in mind: make code security and code quality management accessible to everyone with minimal effort. SonarSource provides the solution to improve Maintainability, Reliability, and Security. Poor code quality leads to low team velocity, application decommissioning, production crashes, bad company reputation.

It covers a wide area of code quality checkpoints ranging from styling errors, potential bugs, and code defects to design inefficiencies, code duplication, lack of test coverage, and excess complexity. Sonar is an open source platform used by developers to manage source code quality and consistency.
