@putout/plugin-apply-destructuring
The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables.
(c) MDN
Install
npm i @putout/plugin-apply-destructuring
Rule
{
"rules": {
"apply-destructuring/object": "on",
"apply-destructuring/array": "on",
"apply-destructuring/falsy": "on"
}
}
array
❌ Example of incorrect code
const first = array[0];
✅ Example of correct code
const [first] = array;
object
❌ Example of incorrect code
const name = user.name;
✅ Example of correct code
const {name} = user;
falsy
Check out in
❌ Example of incorrect code
const {maxElementsInOneLine} = {
options,
};
✅ Example of correct code
const {maxElementsInOneLine} = options;
License
MIT