CheckstyleExtension

Checkstyle 外掛的組態選項。

屬性

屬性描述
config

要使用的 Checkstyle 組態。取代 configFile 屬性。

configDirectory

其他 Checkstyle 組態檔的路徑。預設情況下,此路徑為 $rootProject.projectDir/config/checkstyle

configFile

要使用的 Checkstyle 組態檔。

configProperties

組態檔中可用的屬性。這些屬性會被替換到組態檔中。

enableExternalDtdLoad
實驗性功能

啟用在本專案的所有 checkstyle 任務中使用自訂 DTD 檔案,並從某些位置載入它們的功能。預設為停用,因為有安全疑慮。 詳情請參閱 Checkstyle 文件

ignoreFailures

是否允許在出現警告時繼續建置。範例:ignoreFailures = true

maxErrors

在建置中斷或設定失敗屬性之前,容許的最大錯誤數。預設值為 0

maxWarnings

在建置中斷或設定失敗屬性之前,容許的最大警告數。預設值為 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

在建置中斷或設定失敗屬性之前,容許的最大錯誤數。預設值為 0

範例:maxErrors = 42

使用 checkstyle 外掛的預設值
0

int maxWarnings

在建置中斷或設定失敗屬性之前,容許的最大警告數。預設值為 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

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