Do we need to treat all lint warnings as errors? I'd like to start a discussion about this.
I'm working on
https://crbug.com/793007 and it's very painful to upgrade even from 25.3.2 to 26.0.0. The vast majority of the issues are suppressed one way or another and very few are actually useful.
Some warnings are low false-positive enough and actually useful like UnusedResources, but most others are not, in fact, we completely ignore a vast number of them in suppressions.xml.
What does everyone think of only surfacing errors in android lint and explicitly elevating a warning as an error once it is found to be useful and has a very low false positive rate?
There's also the issue of errorprone's verbose warning output. We should also have a discussion on turning those off too.
Opinions/comments welcome.
Peter