From eace7134e7040d6b512e327079334e52c32b8db7 Mon Sep 17 00:00:00 2001 From: Ben Scott Date: Fri, 26 Nov 2021 10:46:11 -0800 Subject: [PATCH] Update parser versions - use 2021 in typescript config - remove setting a parser version in the jest config - remove reference to parserOptions.ecmaFeatures.ecmaVersion in core - this is invalid configuration, and eslint defaults to using v5 anyway --- packages/eslint-plugin/lib/config/core.js | 4 +--- packages/eslint-plugin/lib/config/jest.js | 1 - packages/eslint-plugin/lib/config/typescript.js | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/eslint-plugin/lib/config/core.js b/packages/eslint-plugin/lib/config/core.js index 843e9788..cb420270 100644 --- a/packages/eslint-plugin/lib/config/core.js +++ b/packages/eslint-plugin/lib/config/core.js @@ -4,9 +4,7 @@ module.exports = { plugins: ['@shopify', 'eslint-comments'], parserOptions: { - ecmaFeatures: { - ecmaVersion: 5, - }, + ecmaVersion: 5, }, rules: merge( diff --git a/packages/eslint-plugin/lib/config/jest.js b/packages/eslint-plugin/lib/config/jest.js index 0cbdb3e8..a21e3edd 100644 --- a/packages/eslint-plugin/lib/config/jest.js +++ b/packages/eslint-plugin/lib/config/jest.js @@ -6,7 +6,6 @@ module.exports = { }, parserOptions: { - ecmaVersion: 2015, sourceType: 'module', }, diff --git a/packages/eslint-plugin/lib/config/typescript.js b/packages/eslint-plugin/lib/config/typescript.js index 29fbbe9b..eacb3bd2 100644 --- a/packages/eslint-plugin/lib/config/typescript.js +++ b/packages/eslint-plugin/lib/config/typescript.js @@ -8,7 +8,7 @@ module.exports = { { parser: '@typescript-eslint/parser', parserOptions: { - ecmaVersion: 2018, + ecmaVersion: 2021, sourceType: 'module', }, files: ['*.ts', '*.tsx'],