diff --git a/tests/helpers/parsers.js b/tests/helpers/parsers.js index 1a935f60d7..321e57dc14 100644 --- a/tests/helpers/parsers.js +++ b/tests/helpers/parsers.js @@ -30,6 +30,10 @@ const parsers = { '@babel/plugin-syntax-function-bind', ['@babel/plugin-syntax-decorators', { legacy: true }], ], + parserOpts: { + allowSuperOutsideMethod: false, + allowReturnOutsideFunction: false, + }, }, ecmaFeatures: Object.assign( {}, @@ -95,7 +99,10 @@ const parsers = { return [].concat( skipBase ? [] : addComment(test, 'default'), - skipOldBabel ? [] : addComment(Object.assign({}, test, { parser: parsers.BABEL_ESLINT }), 'babel-eslint'), + skipOldBabel ? [] : addComment(Object.assign({}, test, { + parser: parsers.BABEL_ESLINT, + parserOptions: parsers.babelParserOptions(test, features), + }), 'babel-eslint'), skipNewBabel ? [] : addComment(Object.assign({}, test, { parser: parsers['@BABEL_ESLINT'], parserOptions: parsers.babelParserOptions(test, features),