With this plugin you can run a SonarQube analysis over your source apex code that will generate a dynamic and customizable report indicating code issues caused by bad practices, parsing errors or unfollowed code conventions. You can see more about it in the EnForce SonarQube plugin repo.
The Sonarqube analysis becomes a “quality standar”, which the team members must fulfill before pushing their changes. Running the analysis prior to code review allows the developer to see code flaws and bad practices before-hand, making the process move quicklier and more smoothly.
To be able to run a SonarQube analysis on your project, you will need:
Now you’ll be able to run the analysis for a project, following these next steps.