-
PMD 7 is under development. The advantage of PMD 7 is that it supports Antlr grammers. We use the existing Antlr Kotlin grammer to add support for Kotlin and create Kotlin rules in PMD.
As an Intel…
-
**Affects PMD Version:** 7.0.0, 7.1.0, 7.2.0, 7.3.0
**Description:**
I'm trying to upgrade PMD from 6.55.0 to 7.x but the PMD runs just end up in `java.lang.StackoverflowErrror`s.
`rulese…
-
### Expected Behavior
I would like to be able to configure [the report formatter](https://pmd.github.io/latest/pmd_userdocs_report_formats.html) when running PMD to be `codeclimate` (and maybe `sar…
-
It appears that CI can't run integration tests today, probably because they are running headless. Consider something like xvfb to simulate having a monitor so tests run.
Confirmed locally that mvn …
-
### Expected Behavior
Users should be able to set `failonerror` for the PMD task, so that errors during the analysis cause the task to fail.
Also see
https://docs.pmd-code.org/latest/pmd_userdoc…
-
How do I force the PMD Eclipse plugin to use the latest version of the ruleset? The ruleset is in a file on the local disk. I am not sure if this is a missing feature, lack of documentation or my la…
-
Version 3 should be based off a new baseline JDK.
Java 11 is the first sensible version beyond the module system. As a general rule, Joda-Time has been conservative with the JDK version, thus Java …
-
Using PMD plugin 1.8.27 with IntelliJ 2023.1.2 on Mac. This behavior started either with this version of PMD plugin, or maybe the previous 1.8.26 version.
PMD plugin setting are often updating to …
-
**Affects PMD Version:** 7.0.0
**Rule:** [AbstractClassWithoutAbstractMethod](https://docs.pmd-code.org/latest/pmd_rules_java_bestpractices.html#abstractclasswithoutabstractmethod)
**Description…
-
**Affects PMD Version:**
7.0.0
**Rule:**
Please provide the rule name and a link to the rule documentation: https://docs.pmd-code.org/latest/pmd_rules_java_performance.html#consecutiveappe…