mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
tools: use {N} for spaces in regex
Spaces are hard to count. Use {N} notation to indicate how many spaces in regular expressions in find-inactive-collaborators. PR-URL: https://github.com/nodejs/node/pull/41295 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This commit is contained in:
parent
406e6d87c4
commit
2b63dfe423
@ -49,7 +49,7 @@ const authors = await runGitCommand(
|
||||
// Get all approving reviewers of landed commits during the time period.
|
||||
const approvingReviewers = await runGitCommand(
|
||||
`git log --since="${SINCE}" | egrep "^ Reviewed-By: "`,
|
||||
(line) => /^ Reviewed-By: ([^<]+)/.exec(line)[1].trim()
|
||||
(line) => /^ {4}Reviewed-By: ([^<]+)/.exec(line)[1].trim()
|
||||
);
|
||||
|
||||
async function getCollaboratorsFromReadme() {
|
||||
@ -72,7 +72,7 @@ async function getCollaboratorsFromReadme() {
|
||||
foundCollaboratorHeading = true;
|
||||
}
|
||||
if (line.startsWith(' **') && isCollaborator) {
|
||||
const [, name, email] = /^ \*\*([^*]+)\*\* <<(.+)>>/.exec(line);
|
||||
const [, name, email] = /^ {2}\*\*([^*]+)\*\* <<(.+)>>/.exec(line);
|
||||
const mailmap = await runGitCommand(
|
||||
`git check-mailmap '${name} <${email}>'`
|
||||
);
|
||||
@ -136,7 +136,7 @@ async function moveCollaboratorToEmeritus(peopleToMove) {
|
||||
if (line.startsWith('* ')) {
|
||||
collaboratorFirstLine = line;
|
||||
} else if (line.startsWith(' **')) {
|
||||
const [, name, email] = /^ \*\*([^*]+)\*\* <<(.+)>>/.exec(line);
|
||||
const [, name, email] = /^ {2}\*\*([^*]+)\*\* <<(.+)>>/.exec(line);
|
||||
if (peopleToMove.some((entry) => {
|
||||
return entry.name === name && entry.email === email;
|
||||
})) {
|
||||
|
Loading…
Reference in New Issue
Block a user