この記事は、Android Advent Calendar 2015 22日目の記事です。 2日も過ぎてしまい大変申し訳ございません… 前日は、@shirajiさんのAnnotation Processing(apt)のまとめ+AndroidAnnotations(AA)とAutoValueのサンプルコード書いてみた。でした。 かなりマイナーネタですが、lintを拡張してオリジナルのルールを作成する方法に関してご紹介します。 普段アプリ開発をしていると必要になる事はほぼ無いと思いますが、ライブラリを提供している場合、少しトリッキーなインタフェースだったりすると標準のlintで警告が出てしまったりするのでそうした問題の解消に役立ちます。 また、チーム開発をしていて静的検査の項目を追加したい場合にも便利だと思います。 How to develop lintのカスタムルールを作成する為には、大き