SonarQube
SonarQube fits into the Continuous Integration/Continuous deployment (CI/CD) processes.
SonarQube provides the capability to not only show the health of an application but also to highlight issues newly introduced. With a Quality Gate in place, you can achieve Clean Code[1] and therefore improve code quality systematically. When you code is clean, you have software that is secure, reliable, and maintainable.
github repo
https://github.com/SonarSource/sonarqube
Community Discourse
https://community.sonarsource.com/c/sq/10