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
This commit is contained in:
zml 2022-05-23 23:23:09 -07:00 committed by Jason
parent cc7793925d
commit ed7b7569a8
77 changed files with 81 additions and 1545 deletions

View file

@ -6,7 +6,7 @@ metadata:
plugins:
com.github.johnrengelman.shadow: 7.1.2
com.github.ben-manes.versions: 0.42.0
org.jlleitschuh.gradle.ktlint: &ktlint 10.2.1
com.diffplug.spotless: &spotless 6.6.1
versions:
checkstyle: 9.0
@ -59,7 +59,7 @@ versions:
gradleTestLogger: 3.1.0
gradleErrorprone: 2.0.2
licenser: 0.6.1
ktlint: *ktlint
spotless: *spotless
dependencies:
checkerQual:
@ -244,10 +244,10 @@ dependencies:
group: org.jetbrains.dokka
name: dokka-gradle-plugin
version: { ref: dokka }
gradleKtlint:
group: org.jlleitschuh.gradle
name: ktlint-gradle
version: { ref: ktlint }
spotless:
group: com.diffplug.spotless
name: spotless-plugin-gradle
version: { ref: spotless }
bundles:
coroutines: