SonarQube is a versatile code analysis tool that provides continuous inspection to identify existing and new issues, promoting a "Clean as You Code" approach to maintain high code quality. It comprises a server and a SonarScanner, which can be integrated into CI/CD pipelines or used locally. For local use, SonarQube can be installed via a zip file or a Docker image, with the latter requiring Docker installation. SonarQube supports 27 programming languages and identifies bugs, vulnerabilities, code smells, coverage, duplication, and advanced metrics like code complexity. It can be integrated seamlessly into Codefresh pipelines via a plugin, which simplifies the setup by including SonarQube as a pipeline step, requiring an access token and a sonar-project.properties file for configuration. SonarCloud, a free online service, extends SonarQube's functionalities to remote repositories. The integration provides automated analysis reports, accessible through a user-friendly interface, and facilitates code quality management across projects.