(x)
| 296 | // 5) Collapse duplicate people with the same display name |
| 297 | const byDisplay = new Map(); // normName -> best candidate |
| 298 | const score = (x) => (x.authorCommits > 0 ? 2 : 0) + (x.display.toLowerCase() !== x.login.toLowerCase() ? 1 : 0); |
| 299 | for (const c of candidates) { |
| 300 | const key = normalizeName(c.display); |
| 301 | if (!byDisplay.has(key)) { byDisplay.set(key, c); continue; } |