From 42396f03e29d34192e4abfe6f88f56368bcb1222 Mon Sep 17 00:00:00 2001 From: sushi-chaaaan Date: Sun, 16 Jun 2024 22:18:13 +0900 Subject: [PATCH 1/3] =?UTF-8?q?typescript-eslint=E3=81=AE`useProjectServic?= =?UTF-8?q?e`=E3=82=92=E6=9C=89=E5=8A=B9=E5=8C=96=E3=81=99=E3=82=8B=20Fixe?= =?UTF-8?q?s=20#108?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/eslint-config/src/base/typescript.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/eslint-config/src/base/typescript.ts b/packages/eslint-config/src/base/typescript.ts index 74784e6b..e5d697cc 100644 --- a/packages/eslint-config/src/base/typescript.ts +++ b/packages/eslint-config/src/base/typescript.ts @@ -1,7 +1,5 @@ import tseslint from "typescript-eslint"; -import { __dirname } from "../lib/dir"; - const tsConfig = tseslint.config({ extends: [ ...tseslint.configs.recommendedTypeChecked, @@ -9,8 +7,8 @@ const tsConfig = tseslint.config({ ], languageOptions: { parserOptions: { - project: true, - tsconfigRootDir: __dirname, + // NOTICE: Remove EXPERIMENTAL_ prefix when typescript-eslint v7 is released + EXPERIMENTAL_useProjectService: true, }, }, rules: { From da8076e05e8e5b8d5ce646d6ece0d4adf4b7684b Mon Sep 17 00:00:00 2001 From: sushi-chaaaan Date: Sun, 16 Jun 2024 22:19:54 +0900 Subject: [PATCH 2/3] docs: add comment --- packages/eslint-config/src/base/typescript.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/eslint-config/src/base/typescript.ts b/packages/eslint-config/src/base/typescript.ts index e5d697cc..aed82462 100644 --- a/packages/eslint-config/src/base/typescript.ts +++ b/packages/eslint-config/src/base/typescript.ts @@ -8,6 +8,8 @@ const tsConfig = tseslint.config({ languageOptions: { parserOptions: { // NOTICE: Remove EXPERIMENTAL_ prefix when typescript-eslint v7 is released + // SEE: https://typescript-eslint.io/packages/parser/#experimental_useprojectservice + // FEATURE PR: https://github.com/typescript-eslint/typescript-eslint/pull/6754 EXPERIMENTAL_useProjectService: true, }, }, From 30e2caeb76e87f21d7eb2911619e54b127e58109 Mon Sep 17 00:00:00 2001 From: sushi-chaaaan Date: Sun, 16 Jun 2024 22:20:24 +0900 Subject: [PATCH 3/3] chore: changeset --- .changeset/great-seas-relax.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/great-seas-relax.md diff --git a/.changeset/great-seas-relax.md b/.changeset/great-seas-relax.md new file mode 100644 index 00000000..0e812bbb --- /dev/null +++ b/.changeset/great-seas-relax.md @@ -0,0 +1,5 @@ +--- +"@virtual-live-lab/eslint-config": patch +--- + +Enable `EXPERIMENTAL_useProjectService` in typescript-eslint