diff --git a/packages/parser-opts/src/index.ts b/packages/parser-opts/src/index.ts index 37374d86..15f3a73f 100644 --- a/packages/parser-opts/src/index.ts +++ b/packages/parser-opts/src/index.ts @@ -1,13 +1,13 @@ -import { gitmojiCodeRegex, gitmojiUnicodeRegex, emojiRegex } from '@gitmoji/gitmoji-regex'; +import { emojiRegex, gitmojiCodeRegex, gitmojiUnicodeRegex } from '@gitmoji/gitmoji-regex'; const gitmojiCodeStr = gitmojiCodeRegex.source; const gitmojiUnicodeStr = gitmojiUnicodeRegex.source; const emojiStr = emojiRegex.source; export default { - // Test URL: https://regex101.com/r/gYkG99/1 + // Test URL: https://regex101.com/r/WXbn1P/1 headerPattern: new RegExp( - `^(?:${gitmojiCodeStr}|(?:${gitmojiUnicodeStr})|(?:${emojiStr}))\\s(?\\w*)(?:\\((?.*)\\))?!?:\\s(?(?:(?!#).)*(?:(?!\\s).))(?:\\s\\(?(?#\\d*)\\)?)?$`, + `^(?:${gitmojiCodeStr}|(?:${gitmojiUnicodeStr})|(?:${emojiStr}))\\s(?[a-zA-Z-,\/]+)(?:\\((?.*)\\))?!?:\\s(?(?:(?!#).)*(?:(?!\\s).))(?:\\s\\(?(?#\\d*)\\)?)?$`, ), headerCorrespondence: ['type', 'scope', 'subject', 'ticket'],