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

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