CodeNarcExtension

CodeNarc 插件的配置选项。

属性

属性描述
config

要使用的 CodeNarc 配置。替代 configFile 属性。

configFile

要使用的 CodeNarc 配置文件。

ignoreFailures

遇到警告时是否允许构建继续。示例:ignoreFailures = true

maxPriority1Violations

在构建失败之前允许的最大优先级 1 违规数。

maxPriority2Violations

在构建失败之前允许的最大优先级 2 违规数。

maxPriority3Violations

在构建失败之前允许的最大优先级 3 违规数。

reportFormat

CodeNarc 报告的格式类型。可以是 htmlxmltextconsole 之一。

reportsDir

生成报告的目录。

sourceSets

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

toolVersion

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

方法

无方法

脚本块

无脚本块

属性详情

要使用的 CodeNarc 配置。替代 configFile 属性。

使用 codenarc 插件时的默认值
${project.projectDir}/config/codenarc/codenarc.xml

File configFile

要使用的 CodeNarc 配置文件。

使用 codenarc 插件时的默认值
${project.projectDir}/config/codenarc/codenarc.xml

boolean ignoreFailures

遇到警告时是否允许构建继续。示例:ignoreFailures = true

默认值
false

int maxPriority1Violations

在构建失败之前允许的最大优先级 1 违规数。

使用 codenarc 插件时的默认值
0

int maxPriority2Violations

在构建失败之前允许的最大优先级 2 违规数。

使用 codenarc 插件时的默认值
0

int maxPriority3Violations

在构建失败之前允许的最大优先级 3 违规数。

使用 codenarc 插件时的默认值
0

String reportFormat

CodeNarc 报告的格式类型。可以是 htmlxmltextconsole 之一。

使用 codenarc 插件时的默认值
html

File reportsDir

生成报告的目录。

Collection<SourceSet> sourceSets

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

默认值
project.sourceSets

String toolVersion

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