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)