Android Lintの理解を深め、Custom Lintでプロジェクトの保守性を高めよう! by yanmar

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

Android Lintの理解を深め、Custom Lintでプロジェクトの保守性を高めよう!

yanmar_y2mtk yanmar yanmar_y2mtk
3

Android LintはAndroidプロジェクトの静的分析ツールとして登場しましたが、JavaとKotlin両方の分析を行えることから、GoogleではサーバサイドJavaとKotlinプロジェクトでも使用されています。

そんなAndroid Lintですが、その内部ではどのファイルが読み込まれていて、何がチェックがされているのかを本セッションで紹介します。
また、Lintをカスタムすることでコードの一貫性を保ち、プロジェクトでの人員の入れ替わりなどにも耐えうる実装例も併せて取り上げていきます。

  • Android Lintを詳しく知る
  • Lintがチェックしているファイルタイプと処理
  • Custom Lintの実装とテスト

このような内容で話を進めていきます。
すべてのKotlinプロジェクトで使用できるので、この機会に改めてAndroid Lintの理解を深めましょう。