1515
1616// @ts -check 
1717import  eslint  from  '@eslint/js' 
18- import  stylisticJs  from  '@stylistic/eslint-plugin-js ' 
18+ import  stylistic  from  '@stylistic/eslint-plugin' 
1919import  tseslint  from  'typescript-eslint' 
2020
2121export  default  tseslint . config ( 
@@ -32,7 +32,7 @@ export default tseslint.config(
3232    ] , 
3333  } , 
3434  eslint . configs . recommended , 
35-   stylisticJs . configs . all , 
35+   stylistic . configs . all , 
3636  tseslint . configs . recommended , 
3737  tseslint . configs . stylistic , 
3838  { 
@@ -47,62 +47,76 @@ export default tseslint.config(
4747          allowSeparatedGroups : true , 
4848        } , 
4949      ] , 
50-       '@stylistic/js/ multiline-comment-style' : 'off' , 
51-       '@stylistic/js/ lines-between-class-members' : 'off' , 
52-       '@stylistic/js/ newline-per-chained-call' : 'off' , 
53-       '@stylistic/js/ indent' : [ 
50+       '@stylistic/multiline-comment-style' : 'off' , 
51+       '@stylistic/lines-between-class-members' : 'off' , 
52+       '@stylistic/newline-per-chained-call' : 'off' , 
53+       '@stylistic/indent' : [ 
5454        'error' , 
5555        2 , 
5656      ] , 
57-       '@stylistic/js/ quotes' : [ 
57+       '@stylistic/quotes' : [ 
5858        'error' , 
5959        'single' , 
6060        { 
6161          allowTemplateLiterals : true , 
6262        } , 
6363      ] , 
64-       '@stylistic/js/ quote-props' : [ 
64+       '@stylistic/quote-props' : [ 
6565        'error' , 
6666        'as-needed' , 
6767      ] , 
68-       '@stylistic/js/ semi' : [ 
68+       '@stylistic/semi' : [ 
6969        'error' , 
7070        'never' , 
7171      ] , 
72-       '@stylistic/js/ comma-dangle' : [ 
72+       '@stylistic/comma-dangle' : [ 
7373        'error' , 
7474        'always-multiline' , 
7575      ] , 
76-       '@stylistic/js/ function-call-argument-newline' : [ 
76+       '@stylistic/function-call-argument-newline' : [ 
7777        'error' , 
7878        'consistent' , 
7979      ] , 
80-       '@stylistic/js/ padded-blocks' : [ 
80+       '@stylistic/padded-blocks' : [ 
8181        'error' , 
8282        'never' , 
8383      ] , 
84-       '@stylistic/js/ object-curly-spacing' : [ 
84+       '@stylistic/object-curly-spacing' : [ 
8585        'error' , 
8686        'always' , 
8787      ] , 
88-       '@stylistic/js/ array-bracket-spacing' : [ 
88+       '@stylistic/array-bracket-spacing' : [ 
8989        'error' , 
9090        'always' , 
9191      ] , 
92-       '@stylistic/js/ array-bracket-newline' : [ 
92+       '@stylistic/array-bracket-newline' : [ 
9393        'error' , 
9494        'consistent' , 
9595      ] , 
96-       '@stylistic/js/ array-element-newline' : [ 
96+       '@stylistic/array-element-newline' : [ 
9797        'error' , 
9898        'consistent' , 
9999      ] , 
100-       '@stylistic/js/ object-property-newline' : [ 
100+       '@stylistic/object-property-newline' : [ 
101101        'error' , 
102102        { 
103103          allowAllPropertiesOnSameLine : true , 
104104        } , 
105105      ] , 
106+       '@stylistic/member-delimiter-style' : [ 
107+         'error' , 
108+         { 
109+           multiline : { 
110+             delimiter : 'none' , 
111+             requireLast : true 
112+           } , 
113+           singleline : { 
114+             delimiter : 'comma' , 
115+             requireLast : false 
116+           } , 
117+           multilineDetection : 'brackets' 
118+         } , 
119+       ] 
106120    } , 
107121  } , 
108122) 
0 commit comments