@@ -3,6 +3,15 @@ import { importX } from "eslint-plugin-import-x";
|
||||
|
||||
export const importsConfigs = [
|
||||
importX.flatConfigs.recommended,
|
||||
{
|
||||
...importX.flatConfigs.typescript,
|
||||
settings: {
|
||||
"import-x/resolver-next": createTypeScriptImportResolver({
|
||||
alwaysTryTypes: true,
|
||||
project: "tsconfig.json",
|
||||
}),
|
||||
},
|
||||
},
|
||||
{
|
||||
rules: {
|
||||
"import-x/order": [
|
||||
@@ -14,7 +23,7 @@ export const importsConfigs = [
|
||||
"pathGroups": [
|
||||
{
|
||||
// Aliases
|
||||
pattern: "/**",
|
||||
pattern: "#/**",
|
||||
group: "external",
|
||||
position: "after",
|
||||
},
|
||||
@@ -29,13 +38,4 @@ export const importsConfigs = [
|
||||
],
|
||||
},
|
||||
},
|
||||
{
|
||||
...importX.flatConfigs.typescript,
|
||||
settings: {
|
||||
"import-x/resolver-next": createTypeScriptImportResolver({
|
||||
alwaysTryTypes: true,
|
||||
project: "tsconfig.json",
|
||||
}),
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user