初めてみよう!Konsistでコードの標準化 by Masatoshi Takada

Kotlin Fest 2024
ショート(20分)
Android 中級者

初めてみよう!Konsistでコードの標準化

h5mtakada Masatoshi Takada h5mtakada
2

Konsistは、Kotlin言語用に特化されたstructural linterです。共通のコーディング規約の順守を保証することで、コードの可読性と保守性を向上させることを目的としています。
また、Konsist APIはJUnit4、JUnit5、Kotestなどの主要なテストフレームワークともスムーズな統合ができ、KMPにも対応可能です。

このセッションでは主に

  • Konsistとは?
  • ktlint, detekt, ArchUnitとの比較・違い
  • Konsistを用いたUnitテストやAPI Guidelines for Jetpack Composeルールの作成方法サンプル

の流れでKonsistを一緒に理解していき、Konsistの魅了を紹介していきます!