ktlint
Kotlin でlintを設定する
https://github.com/pinterest/ktlint
.editorconfig を置くとそちらの設定が優先される
デフォルト設定に従うことにした
Gradle(kts)
面倒だったのでプラグインを使った
https://github.com/jlleitschuh/ktlint-gradle
build.gradle.kts
plugins {
id "org.jlleitschuh.gradle.ktlint" version "<current_version>"
}
$ ./gradlew ktlintCheck
=> linterを実行
$ ./gradlew ktlintFormat
=> フォーマットをかけて保存
Intellij IDEAの場合
IDEAにKotlinのcode style等を設定するタスクを追加してくれる。素敵
plugins {
id("org.jlleitschuh.gradle.ktlint-idea") version "<current_version>"
}
./gradlew ktlintApplyToIdea