PmdExtension

Configuration options for the PMD plugin.

See also

Constructors

Link copied to clipboard
constructor(project: Project)

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.

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