Skip to main content

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) {}
}