oblak/build-logic/build.gradle.kts
zml ed7b7569a8 build: switch to spotless (#355)
* build: switch to spotless

add in some other basic formatting steps that allow for easy
auto-correction

* build: lint text files as well

* chore: remove license headers from package-info files

spotless can't verify these
2022-06-18 22:52:58 -07:00

28 lines
655 B
Kotlin

plugins {
`kotlin-dsl`
id("com.diffplug.spotless")
}
repositories {
gradlePluginPortal()
}
dependencies {
implementation(libs.indraCommon)
implementation(libs.indraPublishingSonatype)
implementation(libs.gradleTestLogger)
implementation(libs.gradleErrorprone)
implementation(libs.licenser)
implementation(libs.gradleKotlinJvm)
implementation(libs.gradleDokka)
implementation(libs.spotless)
// https://github.com/gradle/gradle/issues/15383#issuecomment-779893192
implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location))
}
spotless {
kotlin {
ktlint()
}
}