@@ -525,10 +525,10 @@ import * as vueESLintParser from 'vue-eslint-parser';
525
525
// eslint-disable-next-line import-x/extensions
526
526
import vueESLintConfigTypescriptRecommendedExtends from '@vue/eslint-config-typescript/recommended.js' ;
527
527
import pluginVue from 'eslint-plugin-vue' ;
528
- import { fixupConfigRules } from '@eslint/compat' ;
529
528
import { FlatCompat } from '@eslint/eslintrc' ;
530
529
import eslintJs from '@eslint/js' ;
531
530
import pluginStylistic from '@stylistic/eslint-plugin' ;
531
+ import pluginTanstackQuery from '@tanstack/eslint-plugin-query' ;
532
532
import * as typescriptESLintParser from '@typescript-eslint/parser' ;
533
533
import pluginImportX from 'eslint-plugin-import-x' ;
534
534
import pluginPinia from 'eslint-plugin-pinia' ;
@@ -543,18 +543,16 @@ const compat = new FlatCompat();
543
543
export default withNuxt (
544
544
eslintJs . configs . recommended ,
545
545
...pluginVue . configs [ 'flat/recommended' ] ,
546
- ...compat . config ( vueESLintConfigTypescriptRecommendedExtends ) , // https://github.com/vuejs/eslint-config-typescript/issues/76#issuecomment-2051234597
546
+ ...compat . config ( vueESLintConfigTypescriptRecommendedExtends ) , // https://github.com/vuejs/eslint-config-typescript/issues/76#issuecomment-2148720004
547
547
...compat . extends ( // https://github.com/ota-meshi/typescript-eslint-parser-for-extra-files/issues/95#issuecomment-2148604881
548
548
'plugin:@typescript-eslint/strict-type-checked' ,
549
549
'plugin:@typescript-eslint/stylistic-type-checked' ,
550
550
) ,
551
- ...compat . config ( pluginImportX . configs . recommended ) , // https://github.com/un-ts/eslint-plugin-import-x/pull/85
552
- pluginImportX . configs . typescript , // https://github.com/import-js/eslint-plugin-import/issues/2556#issuecomment-2119520339
553
- ...fixupConfigRules ( ...compat . extends (
554
- 'plugin:@tanstack/eslint-plugin-query/recommended' , // https://github.com/TanStack/query/pull/7253
555
- ) ) ,
551
+ pluginImportX . flatConfigs . recommended ,
552
+ pluginImportX . flatConfigs . typescript ,
553
+ ...pluginTanstackQuery . configs [ 'flat/recommended' ] ,
556
554
pluginUnicorn . configs [ 'flat/recommended' ] ,
557
- ... compat . config ( pluginPinia . configs . all ) ,
555
+ pluginPinia . configs [ ' all-flat' ] ,
558
556
{ languageOptions : { ecmaVersion : 'latest' } } ,
559
557
{ ignores : [ 'node_modules/' , '.nuxt/' , '.yarn/' , '.pnp.*' ] } ,
560
558
{ linterOptions : { reportUnusedDisableDirectives : 'error' } } ,
0 commit comments