From 0743c41ab76867b428efc661669f29670e902021 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Wed, 3 Nov 2021 11:10:16 -0700 Subject: [PATCH] [Tests] improve babel parser options --- tests/helpers/parsers.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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),