Skip to content

Commit 18a0c48

Browse files
committed

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

index.js

+8-7
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)