Plugin

Quality PMD

Plugin ID
com.helixframework.quality-pmd
Plugin Type
Project

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.