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.
This rule is partly fixable.
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;
const foo = parts.slice(3);
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
}
]
}
}