From fc74c351bdfe20d4651f87778525190a7ec57b76 Mon Sep 17 00:00:00 2001 From: Ryan Ling <ryan@outlook.com.au> Date: Thu, 16 Jan 2025 09:07:17 +1100 Subject: [PATCH] RFC: Try to remove ESLint `languageOptions` (#1769) --- .changeset/wet-owls-attack.md | 10 ++++++++++ packages/eslint-config-skuba/index.js | 9 --------- 2 files changed, 10 insertions(+), 9 deletions(-) create mode 100644 .changeset/wet-owls-attack.md diff --git a/.changeset/wet-owls-attack.md b/.changeset/wet-owls-attack.md new file mode 100644 index 000000000..a3e22ef9e --- /dev/null +++ b/.changeset/wet-owls-attack.md @@ -0,0 +1,10 @@ +--- +'eslint-config-skuba': minor +--- + +Revert to modern JavaScript language option defaults + +- `ecmaVersion: 5 => latest` +- `sourceType: script => module` + +See [JavaScript language options](https://eslint.org/docs/latest/use/configure/language-options#specifying-javascript-options) for more information. diff --git a/packages/eslint-config-skuba/index.js b/packages/eslint-config-skuba/index.js index 8ff4c8644..857338672 100644 --- a/packages/eslint-config-skuba/index.js +++ b/packages/eslint-config-skuba/index.js @@ -100,15 +100,6 @@ module.exports = [ name: 'skuba/typescript', files: [`**/*.{${tsExtensions}}`], - languageOptions: { - ecmaVersion: 5, - sourceType: 'script', - - parserOptions: { - projectService: true, - }, - }, - rules: { '@typescript-eslint/consistent-type-exports': 'error', '@typescript-eslint/no-floating-promises': 'error',