Skip to content

Commit ff106e4

Browse files
committed
Merge remote-tracking branch 'makenew/public' into eslint-v10
2 parents f22a414 + e047444 commit ff106e4

File tree

4 files changed

+1164
-318
lines changed

4 files changed

+1164
-318
lines changed

eslint.config.ts

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,39 @@
11
import { globalIgnores } from 'eslint/config'
2-
import love from 'eslint-config-love'
3-
import prettier from 'eslint-config-prettier/flat'
2+
import importPlugin from 'eslint-plugin-import'
43
import simpleImportSort from 'eslint-plugin-simple-import-sort'
54
import unusedImports from 'eslint-plugin-unused-imports'
5+
import neostandard, { resolveIgnoresFromGitignore } from 'neostandard'
66

77
const files = ['**/*.{ts,tsx}']
88

99
export default [
10-
globalIgnores(['**/*.d.ts']),
10+
globalIgnores(resolveIgnoresFromGitignore()),
11+
...neostandard({ ts: true, noStyle: true }),
1112
{
12-
...love,
1313
files,
1414
rules: {
15-
...love.rules,
16-
'import/extensions': ['error', 'ignorePackages'],
17-
'import/no-duplicates': ['error', { 'prefer-inline': true }],
18-
'import/no-relative-parent-imports': 'error',
15+
'no-console': 'error',
16+
'@typescript-eslint/no-non-null-assertion': 'error',
1917
},
2018
},
2119
{
2220
files,
2321
plugins: {
2422
'unused-imports': unusedImports,
23+
import: importPlugin,
2524
},
2625
rules: {
2726
'@typescript-eslint/no-unused-vars': 'off',
27+
'@typescript-eslint/no-import-type-side-effects': 'error',
28+
'@typescript-eslint/consistent-type-imports': [
29+
'error',
30+
{
31+
fixStyle: 'inline-type-imports',
32+
},
33+
],
34+
'import/extensions': ['error', 'ignorePackages'],
35+
'import/no-duplicates': ['error', { 'prefer-inline': true }],
36+
'import/no-relative-parent-imports': 'error',
2837
'unused-imports/no-unused-imports': 'error',
2938
'unused-imports/no-unused-vars': [
3039
'error',
@@ -61,5 +70,4 @@ export default [
6170
'simple-import-sort/exports': 'error',
6271
},
6372
},
64-
{ ...prettier, files },
6573
]

0 commit comments

Comments
 (0)