@@ -128,17 +128,19 @@ const index = {
128128
129129/**
130130 * @param {"warn"|"error" } warnOrError
131- * @param {boolean } [flat ]
131+ * @param {string } [flatName ]
132132 * @returns {import('eslint').Linter.FlatConfig }
133133 */
134- const createRecommendedRuleset = ( warnOrError , flat ) => {
134+ const createRecommendedRuleset = ( warnOrError , flatName ) => {
135135 return {
136+ name : flatName ,
136137 // @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+ ] ,
142144 rules : {
143145 'jsdoc/check-access' : warnOrError ,
144146 'jsdoc/check-alignment' : warnOrError ,
@@ -199,11 +201,11 @@ const createRecommendedRuleset = (warnOrError, flat) => {
199201
200202/**
201203 * @param {"warn"|"error" } warnOrError
202- * @param {boolean } [flat ]
204+ * @param {string } [flatName ]
203205 * @returns {import('eslint').Linter.FlatConfig }
204206 */
205- const createRecommendedTypeScriptRuleset = ( warnOrError , flat ) => {
206- const ruleset = createRecommendedRuleset ( warnOrError , flat ) ;
207+ const createRecommendedTypeScriptRuleset = ( warnOrError , flatName ) => {
208+ const ruleset = createRecommendedRuleset ( warnOrError , flatName ) ;
207209
208210 return {
209211 ...ruleset ,
@@ -227,11 +229,11 @@ const createRecommendedTypeScriptRuleset = (warnOrError, flat) => {
227229
228230/**
229231 * @param {"warn"|"error" } warnOrError
230- * @param {boolean } [flat ]
232+ * @param {string } [flatName ]
231233 * @returns {import('eslint').Linter.FlatConfig }
232234 */
233- const createRecommendedTypeScriptFlavorRuleset = ( warnOrError , flat ) => {
234- const ruleset = createRecommendedRuleset ( warnOrError , flat ) ;
235+ const createRecommendedTypeScriptFlavorRuleset = ( warnOrError , flatName ) => {
236+ const ruleset = createRecommendedRuleset ( warnOrError , flatName ) ;
235237
236238 return {
237239 ...ruleset ,
@@ -256,11 +258,11 @@ index.configs['recommended-typescript-error'] = createRecommendedTypeScriptRules
256258index . configs [ 'recommended-typescript-flavor' ] = createRecommendedTypeScriptFlavorRuleset ( 'warn' ) ;
257259index . configs [ 'recommended-typescript-flavor-error' ] = createRecommendedTypeScriptFlavorRuleset ( 'error' ) ;
258260
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' ) ;
265267
266268export default index ;
0 commit comments