From b7741bd78500270767b00a70e9d05944c0b9f4e9 Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Tue, 20 Jan 2026 07:47:37 +0530 Subject: [PATCH] Fix eslint config for imports --- eslint.config.mjs | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 1e3512f1..c3f0b6f9 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,9 +1,7 @@ import {fixupConfigRules, fixupPluginRules} from '@eslint/compat'; -// eslint-disable-next-line import/no-unresolved import typescriptEslint from '@typescript-eslint/eslint-plugin'; import jest from 'eslint-plugin-jest'; import globals from 'globals'; -// eslint-disable-next-line import/no-unresolved import tsParser from '@typescript-eslint/parser'; import path from 'node:path'; import {fileURLToPath} from 'node:url'; @@ -46,6 +44,21 @@ export default [ parser: tsParser, ecmaVersion: 2021, sourceType: 'module' + }, + + settings: { + 'import/resolver': { + typescript: { + alwaysTryTypes: true, + project: './tsconfig.json' + }, + node: { + extensions: ['.js', '.ts'] + } + }, + 'import/parsers': { + '@typescript-eslint/parser': ['.ts'] + } } } ];