Rodrigo Munera
10/20/2023, 4:06 PMplugins {
id "org.jlleitschuh.gradle.ktlint" version "10.3.0"
}
allprojects { project ->
apply plugin: "org.jlleitschuh.gradle.ktlint"
ktlint {
version = "0.43.0"
debug = false
verbose = false
android = true
outputToConsole = true
reporters {
reporter "plain"
reporter "checkstyle"
}
ignoreFailures = !enforceStaticAnalysis
disabledRules = ["import-ordering"]
}
}
task styleChecksFormat {
group 'formatting'
dependsOn 'ktlintFormat'
}
task styleChecks {
group 'verification'
dependsOn 'ktlintCheck'
}
And this is my kotlin DSL file
plugins {
alias(libs.plugins.ktlint).apply(true)
}
allprojects {
apply(plugin = "org.jlleitschuh.gradle.ktlint")
ktlint {
version.set("11.6.1")
debug.set(false)
verbose.set(false)
android.set(true)
outputToConsole.set(true)
outputColorName.set("RED")
ignoreFailures.set(true)
enableExperimentalRules.set(false)
reporters {
reporter(ReporterType.PLAIN)
reporter(ReporterType.CHECKSTYLE)
}
kotlinScriptAdditionalPaths {
include(fileTree("scripts/"))
}
filter {
exclude("**/generated/**")
include("**/kotlin/**")
}
}
}
task("styleChecksFormat") {
group = "formatting"
dependsOn(klintFormat)
}
task("styleChecks") {
group = "verification"
dependsOn(ktlintCheck)
}
wakingrufus
10/20/2023, 6:22 PMdependsOn(tasks.named("klintFormat"))
etcRodrigo Munera
10/20/2023, 7:28 PM