Android Lintで特定のディレクトリ内ファイルをすべて無視するには

このエントリーをはてなブックマークに追加

Suppressing Lint Warnings - Android Studio Project Site

Support libraryや他のライブラリからコード持ってきて一部書き換えてるだけだからAndroid Lintの対象にしたくないって時に有効

モジュールのルートにlint.xmlを置くとAndroid Lintかけるときにそこの設定を見てくれる。
上のサイトにはプロジェクトのルート、Manifestファイルと同階層に置けって書いてあるけどモジュールのルート(app/lint.xmlとか)です。

最初は全部のissue書かなきゃなのかなーめんどくさいなーって思ってたらid="all"で全部のissueを無視できるらしい

<?xml version="1.0" encoding="UTF-8"?>  
<lint>  
    <issue id="all">
        <ignore path="path/to/target/directory"/>
    </issue>
</lint>  

他にも無視したいメッセージやファイルを正規表現で指定できたり、思ったより高機能でした