npm.io
2.0.1 • Published 1 year ago

@putout/plugin-convert-assignment-to-comparison

Licence
MIT
Version
2.0.1
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
795

@putout/plugin-convert-assignment-to-comparison NPM version

You should almost never have an if...else with an assignment like a = b as a condition.

(c) MDN

Putout plugin adds ability to convert assignment to comparison.

Merged to @putout/plugin-assignment.

Install

npm i @putout/plugin-convert-assignment-to-comparison -D

Rule

{
    "rules": {
        "convert-assignment-to-comparison": "on"
    }
}

Example of incorrect code

if (a = b) {}

Example of correct code

if (a === b) {}

License

MIT

Keywords