I know I can ignore a rule in Lint with attribute tools:ignore
My difficulty is that I want to ignore several rules.
In my case, for Google analytics ga_trackingId
, I want to ignore TypographyDashes and MissingTranslation
I tried with no success
<resources tools:ignore="TypographyDashes|MissingTranslation" xmlns:tools="https://schemas.android.com/tools" >
and
<resources tools:ignore="TypographyDashes,MissingTranslation" xmlns:tools="https://schemas.android.com/tools" >
and
<resources tools:ignore="TypographyDashes MissingTranslation" xmlns:tools="https://schemas.android.com/tools" >
I am now out of ideas. How can I specify several values in tools:ignore
?
You need to use a comma separated list, but there must not be blanks.
Example:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" // required to work
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:ignore="contentDescription,SpUsage" > // comma separated list. NO blanks allowed!
For a list of the valid options you can get a list from the command line or use the eclipse lint error checking list mentioned by throrin19:
lint --list > lint_options.txt
See lint documentation.