MCPcopy Create free account
hub / github.com/RomanHotsiy/commitgpt / normalizeMessage

Function normalizeMessage

index.ts:112–122  ·  view source on GitHub ↗
(line: string)

Source from the content-addressed store, hash-verified

110}
111
112function normalizeMessage(line: string) {
113 return line
114 .trim()
115 .replace(/^(\d+\.|-|\*)\s+/, "")
116 .replace(/^[`"']/, "")
117 .replace(/[`"']$/, "")
118 .replace(/[`"']:/, ":") // sometimes it formats messages like this: `feat`: message
119 .replace(/:[`"']/, ":") // sometimes it formats messages like this: `feat:` message
120 .replace(/\\n/g, "")
121 .trim();
122}
123
124function escapeCommitMessage(message: string) {
125 return message.replace(/'/, `''`);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected