Applies PMD with the Helix default ruleset behavior.
- Applies the Gradle pmd plugin.
- Uses .helix/pmd/pmd_rules.xml when present.
- Falls back to category/java/errorprone.xml when no custom rules file is provided.
Usage
build.gradle
Groovy DSL
plugins {
id 'com.helixframework.quality-pmd'
}
build.gradle.kts
Kotlin DSL
plugins {
id("com.helixframework.quality-pmd")
}
Configuration
No Helix-specific extension is added by this plugin.
Default Behavior
- No Helix-specific extension is added.
- The underlying pmd extension is preconfigured with consoleOutput = true, toolVersion = 6.46.0, and rulesMinimumPriority = 5.