@putout/plugin-merge-duplicate-functions

2.0.0 • Public • Published

@putout/plugin-merge-duplicate-functions NPM version

Functions are one of the fundamental building blocks in JavaScript. A function in JavaScript is similar to a procedure—a set of statements that performs a task or calculates a value, but for a procedure to qualify as a function, it should take some input and return an output where there is some obvious relationship between the input and the output. To use a function, you must define it somewhere in the scope from which you wish to call it.

(c) MDN

🐊Putout plugin adds ability to find and merge duplicate functions. Checkout in 🐊Putout Editor.

Install

npm i @putout/plugin-merge-duplicate-functions

Rule

{
    "rules": {
        "merge-duplicate-functions": "on"
    }
}

❌ Example of incorrect code

const isFn = (a) => typeof a === 'function';
const isFn1 = (a) => typeof a === 'function';
const isFn2 = (a) => typeof a === 'function';

isFn(1);
isFn1(2);

✅ Example of correct code

const isFn = (a) => typeof a === 'function';

isFn(1);
isFn(2);

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i @putout/plugin-merge-duplicate-functions

Weekly Downloads

3,449

Version

2.0.0

License

MIT

Unpacked Size

6.44 kB

Total Files

4

Last publish

Collaborators

  • coderaiser