Destructuring is very useful, but it can also make some code harder to read. This rule prevents ignoring consecutive values when destructuring from an array.
const [,, foo] = parts;
const [,,, foo] = parts;
const [,,,, foo] = parts;
const [,,...rest] = parts;
const [, foo] = parts;
const [foo] = parts;
const foo = parts[3];
const [,...rest] = parts;
You might have to modify the built-in prefer-destructuring
rule to be compatible with this one:
{
"rules": {
"prefer-destructuring": [
"error",
{
"object": true,
"array": false
}
]
}
}