lib/rules/exports-style.js
function getModuleExportsNodes(scope) {
    const variable = scope.set.get("module")
    if (variable == null) {
        return []
    }
    return variable.references
        .map(reference => reference.identifier.parent)
        .filter(
            node =>
                node.type === "MemberExpression" &&
                getStaticPropertyName(node) === "exports"
        )
}
function getModuleExportsNodes(scope) {
    const variable = scope.set.get("module")
    if (variable == null) {
        return []
    }
    return variable.references
        .map(reference => reference.identifier.parent)
        .filter(
            node =>
                node.type === "MemberExpression" &&
                getStaticPropertyName(node) === "exports"
        )
}
function getModuleExportsNodes ( scope ) { const variable = scope . set . get ( "module" ) if ( variable == null ) { return [ ] } return variable . references . map ( reference => reference . identifier . parent ) . filter ( node => node . type === "MemberExpression" && getStaticPropertyName ( node ) === "exports" ) }
Gets the reference of `module.exports` from the given scope.

@param {escope.Scope} scope - The scope to get.
@returns {ASTNode[]} Gotten MemberExpression node list.
Gets the reference of module . exports from the given scope .