Groovy Documentation

org.gradle.api.plugins.quality
[Groovy] Class PmdExtension

java.lang.Object
  org.gradle.api.plugins.quality.CodeQualityExtension
      org.gradle.api.plugins.quality.PmdExtension

class PmdExtension
extends CodeQualityExtension

Configuration options for the PMD plugin.

See Also:
PmdPlugin


Property Summary
FileCollection ruleSetFiles

The custom rule set files to be used.

List ruleSets

The built-in rule sets to be used.

 
Constructor Summary
PmdExtension(Project project)

 
Method Summary
void ruleSetFiles(Object... ruleSetFiles)

Convenience method for adding rule set files.

void ruleSets(String... ruleSets)

Convenience method for adding rule sets.

 

Property Detail

ruleSetFiles

FileCollection ruleSetFiles
The custom rule set files to be used. See the official documentation for how to author a rule set file. Example: ruleSetFiles = files("config/pmd/myRuleSet.xml")


ruleSets

List ruleSets
The built-in rule sets to be used. See the official list of built-in rule sets. Example: ruleSets = ["basic", "braces"]


 
Constructor Detail

PmdExtension

PmdExtension(Project project)


 
Method Detail

ruleSetFiles

void ruleSetFiles(Object... ruleSetFiles)
Convenience method for adding rule set files. Example: ruleSetFiles "config/pmd/myRuleSet.xml"
Parameters:
ruleSetFiles - the rule set files to be added


ruleSets

void ruleSets(String... ruleSets)
Convenience method for adding rule sets. Example: ruleSets "basic", "braces"
Parameters:
ruleSets - the rule sets to be added


 

Gradle API 1.0-milestone-9