Skip to content

Commit aae7fff

Browse files
committed
chore(lint): tidy config
1 parent a67873c commit aae7fff

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

eslint.config.mjs

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
// @ts-check
22

33
import jsEslint from "@eslint/js";
4+
import { defineConfig } from "eslint/config";
45
import eslintConfigPrettier from "eslint-config-prettier";
6+
import { createTypeScriptImportResolver } from "eslint-import-resolver-typescript";
57
import * as eslintPluginImportX from "eslint-plugin-import-x";
68
import * as tsEslint from "typescript-eslint";
79

8-
export default tsEslint.config(
10+
export default defineConfig(
911
jsEslint.configs.recommended,
1012
eslintPluginImportX.flatConfigs.recommended,
1113
eslintPluginImportX.flatConfigs.typescript,
@@ -20,14 +22,16 @@ export default tsEslint.config(
2022
tsconfigRootDir: import.meta.dirname,
2123
},
2224
},
25+
settings: {
26+
"import-x/resolver-next": [
27+
createTypeScriptImportResolver({
28+
project: "./tsconfig.json",
29+
}),
30+
],
31+
},
2332
},
2433
{
25-
ignores: [
26-
"**/coverage",
27-
"**/dist",
28-
"**/esbuild.config.mjs",
29-
"**/vitest.config.ts",
30-
],
34+
ignores: ["coverage", "dist", "esbuild.config.mjs", "vitest.config.ts"],
3135
},
3236
{
3337
rules: {

0 commit comments

Comments
 (0)