1.0.1 β’ Published 3 years ago
@putout/plugin-convert-bitwise-to-logical v1.0.1
@putout/plugin-convert-bitwise-to-logical 
The bitwise OR operator (
|) returns a1in each bit position for which the corresponding bits of either or both operands are1s.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 -DRule
{
"rules": {
"convert-bitwise-to-logical": "on"
}
}β Example of incorrect code
a | !b;β Example of correct code
a || !b;License
MIT