diff --git a/README.md b/README.md index 13e55e7..55b1529 100644 --- a/README.md +++ b/README.md @@ -286,54 +286,43 @@ tasks.register('ktFormat', FormatTask) { If you need to use a different version of `ktlint` you can override the dependency.
-Kotlin +Kotlin or Groovy ```kotlin buildscript { configurations.classpath { resolutionStrategy { force( - "com.pinterest.ktlint:ktlint-rule-engine:1.0.0", - "com.pinterest.ktlint:ktlint-rule-engine-core:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-core:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-json:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-html:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-plain:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif:1.0.0", - "com.pinterest.ktlint:ktlint-ruleset-standard:1.0.0" + "com.pinterest.ktlint:ktlint-rule-engine:1.2.1", + "com.pinterest.ktlint:ktlint-rule-engine-core:1.2.1", + "com.pinterest.ktlint:ktlint-cli-reporter-core:1.2.1", + "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle:1.2.1", + "com.pinterest.ktlint:ktlint-cli-reporter-json:1.2.1", + "com.pinterest.ktlint:ktlint-cli-reporter-html:1.2.1", + "com.pinterest.ktlint:ktlint-cli-reporter-plain:1.2.1", + "com.pinterest.ktlint:ktlint-cli-reporter-sarif:1.2.1", + "com.pinterest.ktlint:ktlint-ruleset-standard:1.2.1" ) } } } + ```
-
-Groovy +Alternatively, if you have a custom build convention plugin that utilizes kotlinter, you can enforce a newer KtLint version through a `platform` directive: -```groovy -buildscript { - configurations.classpath { - resolutionStrategy { - force( - "com.pinterest.ktlint:ktlint-rule-engine:1.0.0", - "com.pinterest.ktlint:ktlint-rule-engine-core:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-core:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-json:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-html:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-plain:1.0.0", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif:1.0.0", - "com.pinterest.ktlint:ktlint-ruleset-standard:1.0.0" - ) - } - } +
+Kotlin or Groovy + +```kotlin +dependencies { + implementation(platform("com.pinterest.ktlint:ktlint-bom:1.2.1")) + implementation("org.jmailen.gradle:kotlinter-gradle:4.2.0") } -``` -
+``` ### Custom Rules