| I've created the jobs and started some analysis. Those are configured to check weekly changes on master branch, and
    build only if a change is found.
 
 Note that the current reports currently:
 * don't include FindBugs (which usually provides the most
    interesting hints, follow
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=442716 for details)
 * don't show test coverage.
 * include some rules that are not relevant in our context. Need to
    check status of permissions on SonarQube. @Denis: can
    committers/project leads edit the list of available rules for their
    projects?
 
 Checkstyle already reports a few bad smells in code for most
    components that may be or become the cause of some small bugs.
 
 Here are the various jobs/reports, using "mvn clean verify
    -Pbuild-individual-bundles" + Sonar Hudson plugin:
 * eclipse.jdt.core: job
    https://hudson.eclipse.org/platform/job/eclipse.jdt.core-SonarQube/
    . Failing because seems like SonarQube doesn't like much having 2
    modules with same name (org.eclipse.jdt.annotations)
 * eclipse.jdt.ui: job
    https://hudson.eclipse.org/platform/job/eclipse.jdt.ui-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33296
 * eclipse.jdt.debug: job
    https://hudson.eclipse.org/platform/job/eclipse.jdt.debug-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33290
 * eclipse.pde.build: job
    https://hudson.eclipse.org/platform/job/rt.equinox.framework-SonarQube/
    ails because it can't access
    org.eclipse.jdt.core.ant.compiler.adapter bundle using
    "build-individual-bundles" profile and
  http://download.eclipse.org/eclipse/updates/4.5-I-builds
    to resolve dependency.* eclipse.pde.ui: job
    https://hudson.eclipse.org/platform/job/eclipse.pde.ui-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33316
 * eclipse.platform.common: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.common-SonarQube/
    fails to build because of FileNotFound on some external file
    (eclipse.platform/ant/org.eclipse.ant.core/plugin.xml)
 * eclipse.platform.debug: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.debug-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33429
 * eclipse.platform.releng: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.releng-SonarQube/
    fails because it can't access org.eclipse.ui.monitoring bundle using
    "build-individual-bundles" profile and
  http://download.eclipse.org/eclipse/updates/4.5-I-builds
    to resolve dependency.* eclipse.platform.resources: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.resources-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33441
 * eclipse.platform.runtime: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.runtime-SonarQube/
    fails to build because of a circular dependency between
    repositories: "No solution found because the problem is
    unsatisfiable.: [Unable to satisfy dependency from
    org.eclipse.equinox.core.feature.feature.group 1.2.0.v20140909-1314
    to org.eclipse.core.jobs [3.6.100.v20140821-1523]"
 * eclipse.platform.swt: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.swt-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33481
 * eclipse.platform.swt.binaries: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.swt.binaries-SonarQube/
    fails at finding some Ant file.
 * eclipse.platform.team: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.team-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33506
 * eclipse.platform.text: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.text-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33533
 * eclipse.platform.ua: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.ua-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33546
 * eclipse.platform.ui: job
    https://hudson.eclipse.org/platform/job/eclipse.platform.ui-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33359
 * rt.equinox.bundles: job
    https://hudson.eclipse.org/platform/job/rt.equinox.bundles-SonarQube/
    reports https://dev.eclipse.org/sonar/dashboard/index/33556
 * rt.equinox.framework: job
    https://hudson.eclipse.org/platform/job/rt.equinox.framework-SonarQube/
    fails at finding some Ant file.
 * rt.equinox.p2: (was already existing) job
    https://hudson.eclipse.org/p2/job/p2%20sonar/ reportsĀ 
    https://dev.eclipse.org/sonar/dashboard/index/6478
 All the jobs are visible at
    https://hudson.eclipse.org/platform/view/SonarQube/ and all the
    reports accessible from https://dev.eclipse.org/sonar/all_projects
 
 
 |