@putout/plugin-apply-destructuring

7.1.0 • Public • Published

@putout/plugin-apply-destructuring NPM version

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

🐊Putout plugin adds ability to use destructuring on variable declarations.

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 🐊Putout Editor.

Example of incorrect code

const {maxElementsInOneLine} = {
    options,
};

Example of correct code

const {maxElementsInOneLine} = options;

License

MIT

Package Sidebar

Install

npm i @putout/plugin-apply-destructuring

Weekly Downloads

13,584

Version

7.1.0

License

MIT

Unpacked Size

5.5 kB

Total Files

7

Last publish

Collaborators

  • coderaiser