From bf0f6ebe554f63d75ccd61f0746a44f48987cfbe Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 24 Sep 2024 13:01:44 -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..60a99c0208 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -87,8 +87,10 @@ const config = tseslint.config({ files: ['*.ts'], extends: typescript, languageOptions: { + sourceType: 'module', parserOptions: { - project: ['./tsconfig.packages.json'], + tsconfigRootDir: import.meta.dirname, + project: ['./packages/*/tsconfig.json'], }, }, rules: { @@ -127,6 +129,12 @@ const config = tseslint.config({ { files: ['scripts/*.ts'], extends: nodejs, + languageOptions: { + sourceType: 'module', + parserOptions: { + project: ['./scripts/*/tsconfig.json'], + }, + }, rules: { // All scripts will have shebangs. 'n/shebang': 'off',