💼 This rule is enabled in the ✅ recommended
config.
🔧 This rule is automatically fixable by the --fix
CLI option.
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;
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
}
]
}
}