Skip to main content

noCompareNegZero (since v0.7.0)

This rule is recommended by Rome.

Disallow comparing against -0

Examples

Invalid

(1 >= -0)
error[js/noCompareNegZero]: Do not use the >= operator to compare against -0.
  ┌─ js/noCompareNegZero.js:1:2
  │
1 │ (1 >= -0)
  │  ^^^^^^^

Safe fix: Replace -0 with 0
    | @@ -1 +1 @@
0   | - (1 >= -0)
  0 | + (1 >= 0)

Valid

(1 >= 0)