useSingleVarDeclarator (since v0.7.0)
This rule is recommended by Rome.
Disallow multiple variable declarations in the same variable statement
Examples
Invalid
let foo, bar; error[js/useSingleVarDeclarator]: Declare variables separately
┌─ js/useSingleVarDeclarator.js:1:1
│
1 │ let foo, bar;
│ ^^^^^^^^^^^^^
Suggested fix: Break out into multiple declarations
| @@ -1 +1,2 @@
0 | - let foo, bar;
0 | + let foo;
1 | + let bar;
Valid
for (let i = 0, x = 1; i < arr.length; i++) {}