module.exports = (context, badBrowser) => ({ 'ObjectExpression > SpreadElement'(node) { context.report(node, `Object Rest/Spread is not supported in ${badBrowser}`) }, 'ObjectPattern > RestElement'(node) { context.report(node, `Object Rest/Spread is not supported in ${badBrowser}`) }, // Catch older versions of eslint and babel-eslint ExperimentalRestProperty(node) { context.report(node, `Object Rest/Spread is not supported in ${badBrowser}`) }, ExperimentalSpreadProperty(node) { context.report(node, `Object Rest/Spread is not supported in ${badBrowser}`) }, })