SonarQube is an open-source tool for ongoing code quality inspection. It analyses static code and generates a complete report with details on defects; code smells, vulnerabilities, and duplications. SonarQube delivers clear remediation recommendations for developers to understand and solve errors and for teams to build better, safer software by covering 27 programming languages and integrating with your existing development workflow.