@putout/plugin-apply-destructuring

putout plugin adds ability use destructuring on variable declarations

Usage no npm install needed!

<script type="module">
  import putoutPluginApplyDestructuring from 'https://cdn.skypack.dev/@putout/plugin-apply-destructuring';
</script>

README

@putout/plugin-apply-destructuring NPM version Dependency Status

putout plugin adds ability to use destructuring on variable declaratoins.

Install

npm i @putout/plugin-apply-destructuring

Rule

Rule apply-destructuring is enabled by default, to disable add to .putout.json:

{
    "rules": {
        "apply-destructuring/object": "off",
        "apply-destructuring/array": "off"
    }
}

❌ Incorrect code example

const first = array[0];
const name = user.name;

✅ Correct code Example

const [first] = array;
const {name} = user;

License

MIT