@amollo-lint/commitlint-plugin-card-id
Version:
recognition and inclusion of the card ID
29 lines (25 loc) • 628 B
JavaScript
/**
* @param {string} pattern
* @param {"before" | "after" | "both" | "never"} spaceBeforeAfter
*
* @returns {string}
*/
const patternSpace = (pattern, spaceBeforeAfter) => {
const space = " ";
let passPattern = pattern;
switch (spaceBeforeAfter) {
case "after": {
passPattern = passPattern + space;
break;
}
case "before": {
passPattern = space + passPattern;
break;
}
case "both": {
passPattern = space + passPattern + space;
}
}
return passPattern;
};
exports.patternSpace = patternSpace;