Skip to content

Commit 684d4ff

Browse files
committed
import order
1 parent dec9c72 commit 684d4ff

140 files changed

Lines changed: 2043 additions & 207 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

eslint.config.mjs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import globals from 'globals';
22
import typescriptEslint from '@typescript-eslint/eslint-plugin';
33
import tsParser from '@typescript-eslint/parser';
4+
import eslintImport from 'eslint-plugin-import';
45
import path from 'node:path';
56
import { fileURLToPath } from 'node:url';
67
import js from '@eslint/js';
@@ -60,6 +61,7 @@ export default [
6061
files: ['**/*.ts'],
6162

6263
plugins: {
64+
import: eslintImport,
6365
'@typescript-eslint': typescriptEslint
6466
},
6567

@@ -74,6 +76,21 @@ export default [
7476
},
7577

7678
rules: {
79+
'import/order': [
80+
'error',
81+
{
82+
groups: [
83+
'builtin',
84+
'external',
85+
'parent',
86+
'sibling',
87+
'index',
88+
'object',
89+
'type'
90+
],
91+
sortTypesGroup: true
92+
}
93+
],
7794
'@typescript-eslint/consistent-type-imports': 'error',
7895
'@typescript-eslint/explicit-function-return-type': 'error'
7996
}

0 commit comments

Comments
 (0)