3.0.2 β€’ Published 1 year ago

@putout/plugin-apply-is-array v3.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@putout/plugin-apply-is-array NPM version

The Array.isArray() method determines whether the passed value is an Array. When checking for Array instance, Array.isArray() is preferred over instanceof because it works through iframes.

(c) MDN

🐊Putout plugin adds ability to apply Array.isArray(). Fits good with @putout/plugin-declare. Merged to @putout/plugin-types.

Install

npm i @putout/plugin-apply-is-array

Rule

{
    "rules": {
        "apply-is-array": "on"
    }
}

❌ Example of incorrect code

x instanceof Array;

βœ… Example of correct code

const {isArray} = Array;
isArray(x);

In case of using inline option:

{
    "rules": {
        "apply-is-array": ["on", {
            "inline": true
        }]
    }
}

Array.isArray will be inlined:

Array.isArray(x);

License

MIT