UNPKG

orionsoft-react-scripts

Version:

Orionsoft Configuration and scripts for Create React App.

22 lines (18 loc) 648 B
module.exports = { create: function (context) { return { NewExpression: function (node) { if (node.callee.name === 'Promise' && node.arguments.length === 1) { var params = node.arguments[0].params if (!params || !params.length) { return } if (params[0].name !== 'resolve') { return context.report(node, 'Promise constructor parameters must be named resolve, reject') } if (params[1] && params[1].name !== 'reject') { return context.report(node, 'Promise constructor parameters must be named resolve, reject') } } } } } }