PMD 插件使用 PMD 对项目的 Java 源文件执行质量检查,并从这些检查生成报告。
用法
要使用 PMD 插件,请在你的构建脚本中包含以下内容
示例 1. 使用 PMD 插件
build.gradle.kts
plugins {
pmd
}
build.gradle
plugins {
id 'pmd'
}
该插件向项目添加了许多执行质量检查的 task。你可以通过运行 gradle check
来执行检查。
请注意,PMD 将使用与运行 Gradle 相同的 Java 版本运行。
依赖管理
PMD 插件添加了以下依赖配置
名称 | 含义 |
---|---|
|
要使用的 PMD 库 |
|
在分析期间可用于类型解析的其他库。如果 PMD 抱怨缺少类,这可能很有用。 |
配置
build.gradle.kts
pmd {
isConsoleOutput = true
toolVersion = "7.0.0"
rulesMinimumPriority = 5
ruleSets = listOf("category/java/errorprone.xml", "category/java/bestpractices.xml")
}
build.gradle
pmd {
consoleOutput = true
toolVersion = "7.0.0"
rulesMinimumPriority = 5
ruleSets = ["category/java/errorprone.xml", "category/java/bestpractices.xml"]
}
请参阅 API 文档中的 PmdExtension 类。