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