@@ -115,11 +115,10 @@ test('buildConfig: prettier: true, typescript file', t => {
115
115
trailingComma : 'none'
116
116
} ] ) ;
117
117
118
- // eslint-prettier-config must always be last
119
- t . deepEqual ( config . baseConfig . extends [ config . baseConfig . extends . length - 1 ] , 'prettier/@typescript-eslint' ) ;
120
- t . deepEqual ( config . baseConfig . extends [ config . baseConfig . extends . length - 2 ] , 'xo-typescript' ) ;
121
- t . deepEqual ( config . baseConfig . extends [ config . baseConfig . extends . length - 3 ] , 'prettier/unicorn' ) ;
122
- t . deepEqual ( config . baseConfig . extends [ config . baseConfig . extends . length - 4 ] , 'prettier' ) ;
118
+ // Config prettier/@typescript -eslint must always be after xo-typescript
119
+ t . deepEqual ( config . baseConfig . extends [ 0 ] , 'xo-typescript' ) ;
120
+ t . deepEqual ( config . baseConfig . extends [ 1 ] , 'prettier/@typescript-eslint' ) ;
121
+
123
122
// Indent rule is not enabled
124
123
t . is ( config . rules . indent , undefined ) ;
125
124
// Semi rule is not enabled
@@ -435,7 +434,7 @@ test('buildConfig: extends', t => {
435
434
test ( 'buildConfig: typescript' , t => {
436
435
const config = manager . buildConfig ( { ts : true , tsConfigPath : './tsconfig.json' } ) ;
437
436
438
- t . deepEqual ( config . baseConfig . extends [ config . baseConfig . extends . length - 1 ] , 'xo-typescript' ) ;
437
+ t . deepEqual ( config . baseConfig . extends [ 0 ] , 'xo-typescript' ) ;
439
438
t . is ( config . baseConfig . parser , require . resolve ( '@typescript-eslint/parser' ) ) ;
440
439
t . deepEqual ( config . baseConfig . parserOptions , {
441
440
warnOnUnsupportedTypeScriptVersion : false ,
0 commit comments