Skip to content

Commit 66295a3

Browse files

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

index.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,10 @@ const allRules = Object.fromEntries(
4747
]),
4848
);
4949

50-
const createConfig = (rules, isLegacyConfig = false) => ({
51-
...(isLegacyConfig ? legacyConfigBase : flatConfigBase),
52-
plugins: isLegacyConfig ? ['unicorn'] : {unicorn},
50+
const createConfig = (rules, flatConfigName = false) => ({
51+
...(flatConfigName ? flatConfigBase : legacyConfigBase),
52+
...flatConfigName && { name: flatConfigName },
53+
plugins: flatConfigName ? {unicorn} : ['unicorn'],
5354
rules: {...externalRules, ...rules},
5455
});
5556

@@ -65,10 +66,10 @@ const unicorn = {
6566
};
6667

6768
const configs = {
68-
recommended: createConfig(recommendedRules, /* isLegacyConfig */ true),
69-
all: createConfig(allRules, /* isLegacyConfig */ true),
70-
'flat/recommended': createConfig(recommendedRules),
71-
'flat/all': createConfig(allRules),
69+
recommended: createConfig(recommendedRules),
70+
all: createConfig(allRules),
71+
'flat/recommended': createConfig(recommendedRules, 'unicorn/flat/recommended'),
72+
'flat/all': createConfig(allRules, 'unicorn/flat/all'),
7273
};
7374

7475
module.exports = {...unicorn, configs};

0 commit comments

Comments
 (0)