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("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("ktlintFormat") { group = "formatting" description = "Fix Kotlin code style deviations." classpath = ktlint main = "com.pinterest.ktlint.Main" args("-F", "src/**/*.kt") }