Вы можете включить другие наборы правил в файл набора правил PMD, например,
<ruleset ...>
...
<rule ref="rulesets/basic.xml"/>
...
<rule ref="rulesets/strings.xml">
<exclude name="AvoidDuplicateLiterals"/>
</rule>
...
</ruleset>
Это фактически отрывок из нашего собственного файла набора правил, поэтому доказано, что он работает: -)
Как видите, вы можете исключить / включить отдельные правила из своего набора правил или даже перенастроить их.Одно предупреждение: вы не должны смешивать правила для разных языков в одном наборе правил .Т.е. в нашем случае нам пришлось создать отдельные наборы правил для Java и JSP.
Я сам научился этим трюкам с этой страницы .