avoid-unnecessary-compare-to
Suggests replacing .compareTo()
with an equality check (when applicable).
Example
❌ Bad:
void fn() {
// LINT: This '.compareTo()' invocation can be replaced with an equality check.
if (1.compareTo(2) == 0) {}
// LINT: This '.compareTo()' invocation can be replaced with an equality check.
if ('12'.compareTo('23') == 0) {}
}
✅ Good:
void fn() {
if ('12' == '23') {}
if ('12'.compareTo('23') > 0) {}
}