SonarQube

MPDL

Description
SonarQube is an open platform to manage code quality.

Installation
... sonar.jdbc.username= sonar.jdbc.password= ... sonar.jdbc.url=jdbc:postgresql://localhost:5432/ ...
 * HOWTO: SonarQube + MySQL
 * NOTE: MPDL SonarQube is installed with PostgreSQL support: Sonar DB and Sonar User have been created in the PostgreSQL@vm88. Following properties in  should be set accordingly:

Sonar Jenkins setup

 * 1) Install Sonar Jenkins plugin http://docs.codehaus.org/display/SONAR/Hudson+and+Jenkins+Plugin in the http://jenkins.mpdl.mpg.de/jenkins/pluginManager
 * 2) Setup in http://jenkins.mpdl.mpg.de/jenkins/configure:
 * Sonar Section:

Name: Sonar 4.5.2 Server URL: http://jenkins.mpdl.mpg.de/sonar Sonar account login: admin Sonar account password: Database URL: jdbc:postgresql://localhost:5432/ Database login: Database password: Database driver: org.postgresql.Driver
 * Sonar Runner Section:

Name: sonar-runner SONAR_RUNNER_HOME: /opt/sonar/sonar-runner-2.4

Links

 * MPDL SonarQube instance: http://jenkins.mpdl.mpg.de/sonar
 * Project Home: http://www.sonarqube.org/
 * Jenkins Plugin
 * Intellij SonarQube Community Plugin
 * eclipse SonarQube
 * The Wise Developers’ Guide to Static Code Analysis featuring FindBugs, Checkstyle, PMD, Coverity and SonarQube
 * Developers' Seven Deadly Sins
 * SonarQube Customer list