lib/rules/no-bitwise.js
function isInt32Hint(node) {
            return int32Hint && node.operator === "|" && node.right &&
              node.right.type === "Literal" && node.right.value === 0;
        }
function isInt32Hint(node) {
            return int32Hint && node.operator === "|" && node.right &&
              node.right.type === "Literal" && node.right.value === 0;
        }
function isInt32Hint ( node ) { return int32Hint && node . operator === "|" && node . right && node . right . type === "Literal" && node . right . value === 0 ; }
Checks if the given bitwise operator is used for integer typecasting, i.e. "|0"
@param   {ASTNode} node The node to check.
@returns {boolean} whether the node is used in integer typecasting.
Checks if the given bitwise operator is used for integer typecasting i . e . |0