📖
Pull Requestを送る前にGradleプロジェクトのコーディングルールを守れているか確認する方法
Gradle
にはPMD
などコーディングスタイルを設定できる機能があり、自分が加えた変更がそれに沿っているか調べる場合、./gradlew check
コマンドを実行すると確かめられます。
Kotlin
にはdetekt
というツールもあり、IntelliJ IDEAでこれに従ってコードをフォーマットする場合、以下のようにします。
- [設定]の「プラグイン」で
detekt
を検索しプラグインをインストール - [設定]の「ツール」-「Detekt」で"Enable formatting (ktlint) rules"にチェックを入れる。
- "Configuration file(s):"の「+」ボタンで
detekt.yml
などそのプロジェクトの設定ファイルを追加 - [リファクタリング]-[AutoCorrect by Detekt Rules]メニューをクリックすると設定されたフォーマットになります。
Discussion