📱

Android 最速でKtlintを導入する

2024/07/01に公開

コードの自動フォーマットやコードスタイルチェックを行うことはプロダクトの品質にも関わるので大事。
なので最速最低限で導入する。
毎回忘れるのでメモ

libs.versions.toml

[versions]
ktlint = "11.3.2"

[plugins]
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }

ルートのbuild.gradle.kts

plugins {
    alias(libs.plugins.ktlint) apply false
}

appのbuild.gradle.kts

plugins {
    alias(libs.plugins.ktlint)
}

README.md

コードスタイルチェック
`./gradlew ktlintCheck`

コードの自動フォーマット
`./gradlew ktlintFormat`

コマンド直接叩いてもいいし、READMEの中に書いたこの場合は左側に実行ボタンみたいなのが出てくるのでそれでも実行できるようになる

Discussion