1.0.1 β’ Published 2 years ago
@putout/plugin-convert-bitwise-to-logical v1.0.1
@putout/plugin-convert-bitwise-to-logical
The bitwise OR operator (
|
) returns a1
in each bit position for which the corresponding bits of either or both operands are1
s.The operands are converted to 32-bit integers and expressed by a series of bits (zeroes and ones).
(c) MDN
πPutout plugin adds ability to convert bitwise
to logical
operator, when one of operands is not a number,
since mostly likely it is an error.
Merged to @putout/plugin-logical-expressions.
Install
npm i @putout/plugin-convert-bitwise-to-logical -D
Rule
{
"rules": {
"convert-bitwise-to-logical": "on"
}
}
β Example of incorrect code
a | !b;
β Example of correct code
a || !b;
License
MIT