ut-tools
Version:
Build and Release management automation package.
22 lines (19 loc) • 502 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var notEmpty = exports.notEmpty = function notEmpty(context) {
return {
CallExpression: function CallExpression(node) {
if (node.callee.name !== 'require') {
return;
}
if (!node.arguments.length) {
context.report(node, 'require() called with no arguments', {});
}
if (!node.arguments[0]) {
context.report(node, 'require() path is empty');
}
}
};
};