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

要使用的程式碼品質工具版本。