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

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