SonarQube, created by SonarSource, is an open-source platform designed for the continuous evaluation of code quality. It conducts automated reviews using static code analysis, allowing it to identify issues such as bugs, code smells, and security vulnerabilities. Additionally, SonarQube maintains a record of metric history and offers insightful evolution graphs to help developers track and enhance their codebase.