Android - set all lint warnings as errors except for certain ones : <p>I am trying to make my continuous integration fail the build when new lint warnings that aren't in the <code>lint-baseline.xml</code> file are introduced. I want to have all lint warnings treated as errors (so the build is aborted), but I'd like a way to specify certain lint checks to be treated as informational or warning level so that they still appear in the lint results, but don't cause the build to be aborted.</p>

<p>Here is an example of basically what I'd like to do (except this doesn't work, the build fails if any non-ignored warnings exist):</p>

<pre><code>lintOptions {
    lintConfig file("lint.xml")
    baseline file("lint-baseline.xml")
    checkAllWarnings true
    warningsAsErrors true
    abortOnError true
    informational 'MissingTranslation, ...' // don't fail the build for these
}
</code></pre>

<p>Is there an easy way to treat all lint checks as errors, excluding certain ones? I thought about manually setting all 200+ lint checks to the error level, but that wouldn't be very future proof, since I'd have to update the list every time new lint checks were added.</p>
