Skip to content

PMD Plugin


Check out the official site here.

Plugin overview

PMD is a source code analyzer that searches for common programming flaws. It supports many different languages and can be extended by different sets of rules.

In its current implementation the plugin uses the following sets of rules:

  • all-java.xml (link)


These rules define the supported languages as well as the flaws found in those languages. They may be extended in future updates.

How does PMD use the context?

PMD does not rely on additional context, this option is therefore ignored.