@@ -34,35 +34,27 @@ export default tseslint.config(
3434 ...tseslint . configs . strict ,
3535 ...tseslint . configs . stylistic ,
3636 pluginPromise . configs [ 'flat/recommended' ] ,
37- importPlugin . flatConfigs . recommended ,
38- importPlugin . flatConfigs . typescript ,
3937 {
4038 files : [ 'src/**/*.{ts,tsx}' ] ,
4139 languageOptions : {
4240 parser : tseslint . parser ,
4341 ecmaVersion : 'latest' ,
4442 sourceType : 'module' ,
43+ parserOptions : {
44+ projectService : true ,
45+ tsconfigRootDir : __dirname ,
46+ } ,
4547 } ,
4648 plugins : {
4749 '@stylistic' : stylistic ,
4850 '@stylistic/ts' : stylistic ,
4951 '@stylistic/jsx' : stylistic ,
5052 solid,
5153 } ,
52- settings : {
53- 'import/parsers' : {
54- espree : [ '.js' , '.cjs' , '.mjs' ] ,
55- '@typescript-eslint/parser' : [ '.ts' ] ,
56- } ,
57- 'import/internal-regex' : '^~/' ,
58- 'import/resolver' : {
59- node : true ,
60- typescript : true ,
61- } ,
62- } ,
54+ extends : [ importPlugin . flatConfigs . recommended , importPlugin . flatConfigs . typescript ] ,
6355 rules : {
6456 '@stylistic/semi' : [ 'error' , 'always' ] ,
65- // '@stylistic/indent': ['error', 2],
57+ '@stylistic/indent' : [ 'error' , 2 ] ,
6658 '@stylistic/comma-dangle' : [ 'error' , 'always-multiline' ] ,
6759 '@stylistic/quotes' : [ 'error' , 'single' ] ,
6860 }
0 commit comments