@@ -8,10 +8,6 @@ import tseslint from 'typescript-eslint';
88import vitest from '@vitest/eslint-plugin' ;
99import eslintPlugin from 'eslint-plugin-eslint-plugin' ;
1010
11- /** @type {import('@typescript-eslint/utils').TSESLint.FlatConfig.Config } */
12- // @ts -expect-error -- eslint-plugin does not provide types.
13- const eslintPluginConfig = eslintPlugin . configs [ 'flat/recommended' ] ;
14-
1511export default tseslint . config ( gitignore ( ) , {
1612 files : [
1713 'src/**/*.ts' ,
@@ -33,7 +29,7 @@ export default tseslint.config(gitignore(), {
3329 n . configs [ 'flat/recommended-module' ] ,
3430 importX . flatConfigs . recommended ,
3531 importX . flatConfigs . typescript ,
36- eslintPluginConfig ,
32+ eslintPlugin . configs . recommended ,
3733 ] ,
3834 languageOptions : {
3935 parserOptions : {
@@ -74,6 +70,11 @@ export default tseslint.config(gitignore(), {
7470 ] ,
7571 'eslint-plugin/prefer-placeholders' : 'error' ,
7672 'eslint-plugin/require-meta-schema-description' : 'error' ,
73+ // TODO(https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/issues/51):
74+ // fixing these may require bumping the minimum ESLint version.
75+ 'eslint-plugin/require-meta-default-options' : 'off' ,
76+ 'eslint-plugin/no-meta-schema-default' : 'off' ,
77+ 'eslint-plugin/no-meta-replaced-by' : 'off' ,
7778
7879 '@typescript-eslint/no-unnecessary-condition' : 'off' ,
7980 '@typescript-eslint/restrict-template-expressions' : [
0 commit comments