Files
AndroidJetpack/Kotlin-Pokedex/ktlint.gradle.kts
T
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

28 lines
753 B
Kotlin

val ktlint: Configuration by configurations.creating
dependencies {
ktlint("com.pinterest:ktlint:0.42.1")
// additional 3rd party ruleset(s) can be specified here
// just add them to the classpath (e.g. ktlint 'groupId:artifactId:version') and
// ktlint will pick them up
}
tasks.register<JavaExec>("ktlint") {
group = "verification"
description = "Check Kotlin code style."
classpath = ktlint
main = "com.pinterest.ktlint.Main"
args("src/**/*.kt")
}
tasks.named("check") {
dependsOn(ktlint)
}
tasks.register<JavaExec>("ktlintFormat") {
group = "formatting"
description = "Fix Kotlin code style deviations."
classpath = ktlint
main = "com.pinterest.ktlint.Main"
args("-F", "src/**/*.kt")
}