PMD Plugin Status

Hi @Jeff_Mathers

you’re right, the sonar-pmd plugin did not receive much love during the last two years.
It’s got many problems (no support for SonarQube 7.3+, no support for Java >= 9).
However, things might brighten up within the next months.

I’ve recently taken over this project and am already preparing the next release which will, as a first step, support newer SonarQube versions.

Next planned milestones:

  • Update from PMD 5.4 => 6.8 - which introduces Java 10 support
  • Update of the existing PMD ruleset - I haven’t had the time to check but there might be many interesting rules we are not using within the plugin.

By the way - PMD itself has the capability to analyze more than just Java (JavaScript, XML, XSL, PLSQL). We might probably open the plugin for other languages.

Regards
Jens

1 Like