Skip to content

Commit 8830bd8

Browse files
authored
Update getRuleQuestionConfig.ts
1 parent 4b9b3bd commit 8830bd8

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

@commitlint/cz-commitlint/src/services/getRuleQuestionConfig.ts

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,24 @@ export default function (rulePrefix: RuleField): QuestionConfig | null {
4343
);
4444
// TODO emoji + title
4545
enumList = enumRuleList
46-
.sort((a, b) => enumNames.indexOf(a) - enumNames.indexOf(b))
47-
.map((enumName) => {
48-
const enumDescription = enumDescriptions[enumName]?.description;
49-
if (enumDescription) {
50-
return {
51-
name: `${enumName}:`.padEnd(longest + 4) + enumDescription,
52-
value: enumName,
53-
short: enumName,
54-
};
55-
} else {
56-
return enumName;
57-
}
58-
});
46+
.sort((a, b) => enumNames.indexOf(a) - enumNames.indexOf(b))
47+
.map((enumName) => {
48+
const enumDescription = enumDescriptions[enumName]?.description;
49+
const emoji = enumDescriptions[enumName]?.emoji ? enumDescriptions[enumName].emoji : '';
50+
51+
if (enumDescription) {
52+
return {
53+
name: `${emoji} ${enumName}:`.padEnd(longest + 8) + enumDescription,
54+
value: enumName,
55+
short: enumName,
56+
emoji: emoji || null
57+
};
58+
}
59+
else {
60+
return enumName;
61+
}
62+
}
63+
);
5964
} else {
6065
enumList = [...enumRuleList];
6166
}

0 commit comments

Comments
 (0)