PmdExtension

Configuration options for the PMD plugin.

See also

Constructors

Link copied to clipboard
constructor(project: Project)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var reportsDir: File
Link copied to clipboard
@get:Nullable
open var ruleSetConfig: TextResource
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
The custom rule set files to be used.
Link copied to clipboard
open fun getRuleSets(): List<String>
The built-in rule sets to be used.
Link copied to clipboard
Whether or not to write PMD results to System.out.
Link copied to clipboard
Link copied to clipboard
open fun ruleSetFiles(ruleSetFiles: Array<Any>)
Convenience method for adding rule set files.
Link copied to clipboard
open fun ruleSets(ruleSets: Array<String>)
Convenience method for adding rule sets.
Link copied to clipboard
open fun setConsoleOutput(consoleOutput: Boolean)
Whether or not to write PMD results to System.out.
Link copied to clipboard
open fun setIgnoreFailures(ignoreFailures: Boolean)
Link copied to clipboard
open fun setRuleSetFiles(ruleSetFiles: FileCollection)
The custom rule set files to be used.
Link copied to clipboard
open fun setRuleSets(ruleSets: List<String>)
The built-in rule sets to be used.
Link copied to clipboard
open fun setTargetJdk(value: Any)
Sets the target jdk used with pmd.