(subject: string)
| 165 | * merge commit format "Merge pull request #123 from ...". |
| 166 | */ |
| 167 | export function parsePrNumber(subject: string): number | null { |
| 168 | let squashMatch = subject.match(/\(#(\d+)\)\s*$/); |
| 169 | if (squashMatch) return parseInt(squashMatch[1], 10); |
| 170 | |
| 171 | let mergeMatch = subject.match(/^Merge pull request #(\d+)/i); |
| 172 | if (mergeMatch) return parseInt(mergeMatch[1], 10); |
| 173 | |
| 174 | return null; |
| 175 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…