diff --git a/eslint.config.mjs b/eslint.config.mjs index b8e20ba409..34aee59ab6 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,5 +1,7 @@ // @ts-check +import path from 'node:path'; + import js from '@eslint/js'; import { globalIgnores } from 'eslint/config'; import formatjs from 'eslint-plugin-formatjs'; @@ -204,7 +206,9 @@ export default tseslint.config([ 'import/ignore': ['node_modules', '\\.(css|scss|json)$'], 'import/resolver': { - typescript: {}, + typescript: { + project: path.resolve(import.meta.dirname, './tsconfig.json'), + }, }, }, diff --git a/streaming/eslint.config.mjs b/streaming/eslint.config.mjs index 51a6551514..aa2dfdb86b 100644 --- a/streaming/eslint.config.mjs +++ b/streaming/eslint.config.mjs @@ -1,5 +1,7 @@ // @ts-check +import path from 'node:path'; + import globals from 'globals'; import tseslint from 'typescript-eslint'; @@ -20,7 +22,9 @@ export default tseslint.config([ settings: { 'import/ignore': ['node_modules', '\\.(json)$'], 'import/resolver': { - typescript: {}, + typescript: { + project: path.resolve(import.meta.dirname, './tsconfig.json'), + }, }, },