| 1234567891011121314151617181920212223242526272829 | /** * Tries to detect calls to require with non-literal argument * @author Adam Baldwin  *///------------------------------------------------------------------------------// Rule Definition//------------------------------------------------------------------------------module.exports = function(context) {    "use strict";    return {        "CallExpression": function (node) {            if (node.callee.name === 'require') {                var args = node.arguments;                if (args && args.length > 0 && args[0].type !== 'Literal') {                    var token = context.getTokens(node)[0];                    return context.report(node, 'Found non-literal argument in require');                }            }        }    };};
 |