From a680d66713137df4594becebb9d99fdd74e1ae38 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 24 Sep 2024 13:06:24 -0400 Subject: [PATCH] Fix typescript `languageOptions` --- eslint.config.mjs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index d58b29dd77..b14799f026 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -88,7 +88,9 @@ const config = tseslint.config({ extends: typescript, languageOptions: { parserOptions: { - project: ['./tsconfig.packages.json'], + sourceType: 'module', + tsconfigRootDir: import.meta.dirname, + project: ['./packages/*/tsconfig.json'], }, }, rules: { @@ -127,6 +129,12 @@ const config = tseslint.config({ { files: ['scripts/*.ts'], extends: nodejs, + languageOptions: { + parserOptions: { + sourceType: 'module', + project: ['./scripts/*/tsconfig.json'], + }, + }, rules: { // All scripts will have shebangs. 'n/shebang': 'off',