Skip to main content

noSparseArray (since v0.7.0)

This rule is recommended by Rome.

Disallow sparse arrays

Examples

Invalid

[1,,2]
error[js/noSparseArray]: This array contains an empty slot.
   js/noSparseArray.js:1:1
  
1  [1,,2]
   ^^^^^^

Suggested fix: Replace hole with undefined
    | @@ -1 +1 @@
0   | - [1,,2]
  0 | + [1, undefined,2]