CheckstyleExtension

Checkstyle 插件的配置选项。

属性

属性描述
config

要使用的 Checkstyle 配置。替换 configFile 属性。

configDirectory

其他 Checkstyle 配置文件路径。默认情况下,此路径为 $rootProject.projectDir/config/checkstyle

configFile

要使用的 Checkstyle 配置文件。

configProperties

配置文件中可用的属性。这些属性将被替换到配置文件中。

enableExternalDtdLoad
孵化中

允许在此项目中的所有 checkstyle 任务中使用自定义 DTD 文件并从某些位置加载它们。默认禁用,因为存在安全问题。 有关更多详细信息,请参阅 Checkstyle 文档

ignoreFailures

如果存在警告是否允许构建继续。示例:ignoreFailures = true

maxErrors

在中断构建或设置 failure 属性之前允许的最大错误数。默认为 0

maxWarnings

在中断构建或设置 failure 属性之前允许的最大警告数。默认为 Integer.MAX_VALUE

reportsDir

将生成报告的目录。

showViolations

是否在控制台上显示规则冲突。默认为 true。示例:showViolations = false

sourceSets

作为 checkbuild 任务一部分进行分析的源集。

toolVersion

要使用的代码质量工具的版本。

方法

无方法

脚本块

无脚本块

属性详情

要使用的 Checkstyle 配置。替换 configFile 属性。

使用 checkstyle 插件的默认值
${configDirectory}/checkstyle.xml

DirectoryProperty configDirectory

其他 Checkstyle 配置文件路径。默认情况下,此路径为 $rootProject.projectDir/config/checkstyle

此路径将作为变量 config_loc 在 Checkstyle 的配置文件中公开。

使用 checkstyle 插件的默认值
${rootProject.projectDir}/config/checkstyle

File configFile

要使用的 Checkstyle 配置文件。

使用 checkstyle 插件的默认值
${configDirectory}/checkstyle.xml

Map<String, Object> configProperties

配置文件中可用的属性。这些属性将被替换到配置文件中。

使用 checkstyle 插件的默认值
[:]

Property<Boolean> enableExternalDtdLoad

注意:此属性处于孵化阶段,并且可能在 Gradle 的未来版本中更改。

允许在此项目中的所有 checkstyle 任务中使用自定义 DTD 文件并从某些位置加载它们。默认禁用,因为存在安全问题。 有关更多详细信息,请参阅 Checkstyle 文档

使用 checkstyle 插件的默认值
false

boolean ignoreFailures

如果存在警告是否允许构建继续。示例:ignoreFailures = true

默认
false

int maxErrors

在中断构建或设置 failure 属性之前允许的最大错误数。默认为 0

示例:maxErrors = 42

使用 checkstyle 插件的默认值
0

int maxWarnings

在中断构建或设置 failure 属性之前允许的最大警告数。默认为 Integer.MAX_VALUE

示例:maxWarnings = 1000

使用 checkstyle 插件的默认值
Integer.MAX_VALUE

File reportsDir

将生成报告的目录。

boolean showViolations

是否在控制台上显示规则冲突。默认为 true。示例:showViolations = false

使用 checkstyle 插件的默认值
true

Collection<SourceSet> sourceSets

作为 checkbuild 任务一部分进行分析的源集。

默认
project.sourceSets

String toolVersion

要使用的代码质量工具的版本。