Skip to content

Commit ca7f2b1

Browse files
🛠️ Support SER (#13)
1 parent a567fc7 commit ca7f2b1

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@planable/commitlint-config",
3-
"version": "1.2.6",
3+
"version": "1.2.7",
44
"description": "Commitlint configs used in Planable projects",
55
"main": "dist/index.js",
66
"files": [

src/config.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ declare module "@commitlint/types" {
1616
const anyEmojiWithSpaceAfter =
1717
/^([\u{1f300}-\u{1f5ff}\u{1f900}-\u{1f9ff}\u{1f600}-\u{1f64f}\u{1f680}-\u{1f6ff}\u{2600}-\u{26ff}\u{2700}-\u{27bf}\u{1f1e6}-\u{1f1ff}\u{1f191}-\u{1f251}\u{1f004}\u{1f0cf}\u{1f170}-\u{1f171}\u{1f17e}-\u{1f17f}\u{1f18e}\u{3030}\u{2b50}\u{2b55}\u{2934}-\u{2935}\u{2b05}-\u{2b07}\u{2b1b}-\u{2b1c}\u{3297}\u{3299}\u{303d}\u{00a9}\u{00ae}\u{2122}\u{23f3}\u{24c2}\u{23e9}-\u{23ef}\u{25b6}\u{23f8}-\u{23fa}](?:[\u{fe00}-\u{fe0f}])?)\s/u;
1818
const optionalPlanableTicketWithSpaceAfter = /(?:\[(.+)\]\s)?/;
19-
const subjectThatDoesNotStartsWithBracket = /([^[\d\s][a-zA-Z](?:(?!\[P-\d).)*)$/;
19+
const subjectThatDoesNotStartsWithBracket =
20+
/([^[\d\s][a-zA-Z](?:(?!\[P-\d|SER-\d).)*)$/;
2021

2122
const headerMatchPlanablePattern: Rule = (parsed: Commit) => {
2223
const { type, ticket, subject } = parsed;
@@ -30,14 +31,14 @@ const headerMatchPlanablePattern: Rule = (parsed: Commit) => {
3031
};
3132

3233
const ticketPattern: Rule = (parsed: Commit) => {
33-
const planableTicket = /(^P-\d+$)/;
34+
const planableTicket = /(^P-\d+$)|(^SER-\d+$)/;
3435

3536
const { ticket } = parsed;
3637
if (ticket) {
3738
if (!planableTicket.test(ticket)) {
3839
return [
3940
false,
40-
"ticket must be in format of a valid Linear issue, for example: [P-11]",
41+
"ticket must be in format of a valid Linear issue, for example: [P-11] or [SER-123]",
4142
];
4243
}
4344
}

0 commit comments

Comments
 (0)