3
3
const pluginEslintCommentsConfigs = require ( '@eslint-community/eslint-plugin-eslint-comments/configs' ) ;
4
4
const pluginTypeScriptESLint = require ( '@typescript-eslint/eslint-plugin' ) ;
5
5
const parserTypeScriptESLint = require ( '@typescript-eslint/parser' ) ;
6
- const pluginESLintPlugin = require ( 'eslint-plugin-eslint-plugin' ) ;
6
+ const { default : pluginESLintPlugin } = require ( 'eslint-plugin-eslint-plugin' ) ;
7
7
const pluginImport = require ( 'eslint-plugin-import' ) ;
8
8
const pluginN = require ( 'eslint-plugin-n' ) ;
9
9
const pluginPrettier = require ( 'eslint-plugin-prettier' ) ;
@@ -30,7 +30,7 @@ const config = [
30
30
reportUnusedDisableDirectives : 'error' ,
31
31
} ,
32
32
rules : {
33
- ...pluginESLintPlugin . configs [ 'flat/ recommended' ] . rules ,
33
+ ...pluginESLintPlugin . configs . recommended . rules ,
34
34
...pluginEslintCommentsConfigs . recommended . rules ,
35
35
...pluginPrettierRecommended . rules ,
36
36
} ,
@@ -50,10 +50,14 @@ const config = [
50
50
'@typescript-eslint/no-import-type-side-effects' : 'error' ,
51
51
'@typescript-eslint/no-unused-vars' : 'error' ,
52
52
'@eslint-community/eslint-comments/no-unused-disable' : 'error' ,
53
+ // todo: enable once we drop support for ESLint <9.15
54
+ 'eslint-plugin/no-meta-schema-default' : 'off' ,
55
+ 'eslint-plugin/require-meta-default-options' : 'off' ,
53
56
'eslint-plugin/require-meta-docs-description' : [
54
57
'error' ,
55
58
{ pattern : '^(Enforce|Require|Disallow|Suggest|Prefer)' } ,
56
59
] ,
60
+ 'eslint-plugin/require-meta-schema-description' : 'off' ,
57
61
'eslint-plugin/test-case-property-ordering' : 'error' ,
58
62
'no-else-return' : 'error' ,
59
63
'no-negated-condition' : 'error' ,
0 commit comments