<lambda>null1*890232f2SAndroid Build Coastguard Workerplugins { 2*890232f2SAndroid Build Coastguard Worker id("com.diffplug.spotless") version "6.3.0" 3*890232f2SAndroid Build Coastguard Worker } 4*890232f2SAndroid Build Coastguard Worker 5*890232f2SAndroid Build Coastguard Worker group = "com.google.flatbuffers" 6*890232f2SAndroid Build Coastguard Worker version = "2.0.0-SNAPSHOT" 7*890232f2SAndroid Build Coastguard Worker <lambda>null8*890232f2SAndroid Build Coastguard Workerbuildscript { 9*890232f2SAndroid Build Coastguard Worker repositories { 10*890232f2SAndroid Build Coastguard Worker gradlePluginPortal() 11*890232f2SAndroid Build Coastguard Worker google() 12*890232f2SAndroid Build Coastguard Worker mavenCentral() 13*890232f2SAndroid Build Coastguard Worker } 14*890232f2SAndroid Build Coastguard Worker dependencies { 15*890232f2SAndroid Build Coastguard Worker classpath(libs.bundles.plugins) 16*890232f2SAndroid Build Coastguard Worker } 17*890232f2SAndroid Build Coastguard Worker } 18*890232f2SAndroid Build Coastguard Worker <lambda>null19*890232f2SAndroid Build Coastguard Workerallprojects { 20*890232f2SAndroid Build Coastguard Worker repositories { 21*890232f2SAndroid Build Coastguard Worker google() 22*890232f2SAndroid Build Coastguard Worker mavenCentral() 23*890232f2SAndroid Build Coastguard Worker } 24*890232f2SAndroid Build Coastguard Worker } 25*890232f2SAndroid Build Coastguard Worker 26*890232f2SAndroid Build Coastguard Worker // plugin used to enforce code style <lambda>null27*890232f2SAndroid Build Coastguard Workerspotless { 28*890232f2SAndroid Build Coastguard Worker val klintConfig = mapOf("indent_size" to "2", "continuation_indent_size" to "2") 29*890232f2SAndroid Build Coastguard Worker kotlin { 30*890232f2SAndroid Build Coastguard Worker target("**/*.kt") 31*890232f2SAndroid Build Coastguard Worker ktlint("0.40.0").userData(klintConfig) 32*890232f2SAndroid Build Coastguard Worker trimTrailingWhitespace() 33*890232f2SAndroid Build Coastguard Worker indentWithSpaces() 34*890232f2SAndroid Build Coastguard Worker endWithNewline() 35*890232f2SAndroid Build Coastguard Worker licenseHeaderFile("$rootDir/spotless/spotless.kt").updateYearWithLatest(false) 36*890232f2SAndroid Build Coastguard Worker targetExclude("**/spotless.kt", "**/build/**") 37*890232f2SAndroid Build Coastguard Worker } 38*890232f2SAndroid Build Coastguard Worker kotlinGradle { 39*890232f2SAndroid Build Coastguard Worker target("*.gradle.kts") 40*890232f2SAndroid Build Coastguard Worker ktlint().userData(klintConfig) 41*890232f2SAndroid Build Coastguard Worker } 42*890232f2SAndroid Build Coastguard Worker } 43