Detailed description can be found here: Code Quality with SonarQube
sample application used as a source for scanning code quality with sonarqube also containing sovarqube plugin with rules definitions