🐈
Android Studioで保存時に自動でktlintフォーマットする
背景
保存時に自動でフォーマットする機能はAndroid Studio標準でありますが、フォーマット形式がktlintとは違うのでPR時のCIとかで引っかかってたのでメモ
方法
ktlintプラグインにあるのでそれを利用する
-
非公式のAndroid Studio用ktlintプラグインをインストール
Settings→Pluginsにてktlint
で検索すると出てきます
-
Setting→Actions On Saveに追加された
Reformat with ktlint
を有効にする
これでok
さいごに
一応ktlintをgradleに導入しなくてもktlintは作動します
ルール等の設定はSettings→ktlintから指定できるみたいなので細かいルール設定したい方は見ておくのが吉
あくまで非公式なので自己責任で
参考リンク
プラグインページ: https://plugins.jetbrains.com/plugin/15057-ktlint-unofficial-
Github:https://github.com/nbadal/ktlint-intellij-plugin
Discussion