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