lib/rules/process-exit-as-throw.js
function isProcessExit(node) {
    return (
        node.type === "CallExpression" &&
        node.callee.type === "MemberExpression" &&
        node.callee.computed === false &&
        node.callee.object.type === "Identifier" &&
        node.callee.object.name === "process" &&
        node.callee.property.type === "Identifier" &&
        node.callee.property.name === "exit"
    )
}
function isProcessExit(node) {
    return (
        node.type === "CallExpression" &&
        node.callee.type === "MemberExpression" &&
        node.callee.computed === false &&
        node.callee.object.type === "Identifier" &&
        node.callee.object.name === "process" &&
        node.callee.property.type === "Identifier" &&
        node.callee.property.name === "exit"
    )
}
function isProcessExit ( node ) { return ( node . type === "CallExpression" && node . callee . type === "MemberExpression" && node . callee . computed === false && node . callee . object . type === "Identifier" && node . callee . object . name === "process" && node . callee . property . type === "Identifier" && node . callee . property . name === "exit" ) }
Checks whether a given node is `process.exit()` or not.

@param {ASTNode} node - A node to check.
@returns {boolean} `true` if the node is `process.exit()`.
Checks whether a given node is process . exit () or not .