Monitoring code quality with SonarQube