@@ -128,17 +128,19 @@ const index = {
128
128
129
129
/**
130
130
* @param {"warn"|"error" } warnOrError
131
- * @param {boolean } [flat ]
131
+ * @param {string } [flatName ]
132
132
* @returns {import('eslint').Linter.FlatConfig }
133
133
*/
134
- const createRecommendedRuleset = ( warnOrError , flat ) => {
134
+ const createRecommendedRuleset = ( warnOrError , flatName ) => {
135
135
return {
136
+ name : flatName ,
136
137
// @ts -expect-error Ok
137
- plugins : flat ? {
138
- jsdoc : index ,
139
- } : [
140
- 'jsdoc' ,
141
- ] ,
138
+ plugins :
139
+ flatName ? {
140
+ jsdoc : index ,
141
+ } : [
142
+ 'jsdoc' ,
143
+ ] ,
142
144
rules : {
143
145
'jsdoc/check-access' : warnOrError ,
144
146
'jsdoc/check-alignment' : warnOrError ,
@@ -199,11 +201,11 @@ const createRecommendedRuleset = (warnOrError, flat) => {
199
201
200
202
/**
201
203
* @param {"warn"|"error" } warnOrError
202
- * @param {boolean } [flat ]
204
+ * @param {string } [flatName ]
203
205
* @returns {import('eslint').Linter.FlatConfig }
204
206
*/
205
- const createRecommendedTypeScriptRuleset = ( warnOrError , flat ) => {
206
- const ruleset = createRecommendedRuleset ( warnOrError , flat ) ;
207
+ const createRecommendedTypeScriptRuleset = ( warnOrError , flatName ) => {
208
+ const ruleset = createRecommendedRuleset ( warnOrError , flatName ) ;
207
209
208
210
return {
209
211
...ruleset ,
@@ -227,11 +229,11 @@ const createRecommendedTypeScriptRuleset = (warnOrError, flat) => {
227
229
228
230
/**
229
231
* @param {"warn"|"error" } warnOrError
230
- * @param {boolean } [flat ]
232
+ * @param {string } [flatName ]
231
233
* @returns {import('eslint').Linter.FlatConfig }
232
234
*/
233
- const createRecommendedTypeScriptFlavorRuleset = ( warnOrError , flat ) => {
234
- const ruleset = createRecommendedRuleset ( warnOrError , flat ) ;
235
+ const createRecommendedTypeScriptFlavorRuleset = ( warnOrError , flatName ) => {
236
+ const ruleset = createRecommendedRuleset ( warnOrError , flatName ) ;
235
237
236
238
return {
237
239
...ruleset ,
@@ -256,11 +258,11 @@ index.configs['recommended-typescript-error'] = createRecommendedTypeScriptRules
256
258
index . configs [ 'recommended-typescript-flavor' ] = createRecommendedTypeScriptFlavorRuleset ( 'warn' ) ;
257
259
index . configs [ 'recommended-typescript-flavor-error' ] = createRecommendedTypeScriptFlavorRuleset ( 'error' ) ;
258
260
259
- index . configs [ 'flat/recommended' ] = createRecommendedRuleset ( 'warn' , true ) ;
260
- index . configs [ 'flat/recommended-error' ] = createRecommendedRuleset ( 'error' , true ) ;
261
- index . configs [ 'flat/recommended-typescript' ] = createRecommendedTypeScriptRuleset ( 'warn' , true ) ;
262
- index . configs [ 'flat/recommended-typescript-error' ] = createRecommendedTypeScriptRuleset ( 'error' , true ) ;
263
- index . configs [ 'flat/recommended-typescript-flavor' ] = createRecommendedTypeScriptFlavorRuleset ( 'warn' , true ) ;
264
- index . configs [ 'flat/recommended-typescript-flavor-error' ] = createRecommendedTypeScriptFlavorRuleset ( 'error' , true ) ;
261
+ index . configs [ 'flat/recommended' ] = createRecommendedRuleset ( 'warn' , 'flat/recommended' ) ;
262
+ index . configs [ 'flat/recommended-error' ] = createRecommendedRuleset ( 'error' , 'flat/recommended-error' ) ;
263
+ index . configs [ 'flat/recommended-typescript' ] = createRecommendedTypeScriptRuleset ( 'warn' , 'flat/recommended-typescript' ) ;
264
+ index . configs [ 'flat/recommended-typescript-error' ] = createRecommendedTypeScriptRuleset ( 'error' , 'flat/recommended-typescript-error' ) ;
265
+ index . configs [ 'flat/recommended-typescript-flavor' ] = createRecommendedTypeScriptFlavorRuleset ( 'warn' , 'flat/recommended-typescript-flavor' ) ;
266
+ index . configs [ 'flat/recommended-typescript-flavor-error' ] = createRecommendedTypeScriptFlavorRuleset ( 'error' , 'flat/recommended-typescript-flavor-error' ) ;
265
267
266
268
export default index ;
0 commit comments