Reputation: 189494
I have an Android project that includes generated code. This code has some lint violations in it that I don't want to show up in the lint reports because we won't fix this code problems manually.
Is it somehow possible to exclude folders in the lint check?
Upvotes: 25
Views: 16795
Reputation: 29438
The correct way to do this is to add the following block to your app's lint.xml
(this file is by default placed at the root of your app module):
<issue id="all">
<ignore path="build" />
</issue>
This will instruct Lint to ignore all issues for the specified folder. If there is no lint.xml
in your app module folder, create one with the following content:
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="all">
<ignore path="build" />
</issue>
</lint>
Upvotes: 29
Reputation: 9761
I had to specify the issue
id
as well as the ignored path. The ignore
path alone didn't work.
Example with http://tools.android.com/tips/lint-checks lint check:
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="MissingTranslation">
<ignore path="build"/>
</issue>
</lint>
You can find the issue id list here.
Your lint.xml
is placed in your project directory.
Example:
./app/lint.xml
Upvotes: 6
Reputation: 10383
Add to your project 'lint.xml' file with content as such:
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<ignore path="build" />
</lint>
for example to ignore build path of that project.
Upvotes: 9