INNER CODE UNIT · JavaScript
match
graphql-community/koa-graphql · resources/gen-changelog.js:280
const match = / \(#(?<prNumber>[0-9]+)\)$/m.exec(commit.message);
if (match) {
prs[parseInt(match.groups.prNumber, 10)] = true;
continue;
}
throw new Error(
`Commit ${commit.oid} has no associated PR: ${commit.message}`,
);
}
if (associatedPRs.length > 1) {
throw new Error(
`Commit ${commit.oid} is associated with multiple PRs: ${commit.message}`,
);
}
prs[associatedPRs[0].number] = true;
}