Skip to main content

useSingleVarDeclarator (since v0.7.0)

Disallow multiple variable declarations in the same variable statement

Examples

Invalid

let foo, bar;
warning[js/useSingleVarDeclarator]: Declare variables separately
  ┌─ js/useSingleVarDeclarator.js:1:1
  │
1 │ let foo, bar;
  │ -------------

Safe fix: Break out into multiple declarations
    | @@ -1 +1 @@
0   | - let foo, bar;
  0 | + let foo;let bar;

Valid

for (let i = 0, x = 1; i < arr.length; i++) {}