Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
829 commits sit in this repo's top risk tercile, which is 34% of the 2,472scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 4.6 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Began other-led, now leaning chore.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 8baedc87Use a docker image to support puppeteer (#7) | Simon Lecoq | 5y ago | +94.6K -47 | 100thElevated | more lines added than baseline |
| 2 | c15f398aDebug action | lowlighter | 5y ago | +59.3K -4 | 100thElevated | more lines added than baseline |
| 3 | 86d4d8d3feat(plugins/community/splatoon): player card (#1303) | Simon Lecoq | 3y ago | +6.9K -6.3K | 100thElevated | more lines added than baseline |
| 4 | 06e05507feat(plugins/stargazers): add worldmap (#1137) [skip ci] | Simon Lecoq | 4y ago | +36.7K -5.0K | 100thElevated | more lines added than baseline |
| 5 | ce18af85Code formatting (#280) | Simon Lecoq | 5y ago | +10.2K -9.7K | 100thElevated | more lines added than baseline |
| 6 | d7a3370fAdd nodemon (#184) | Milo | 5y ago | +12.2K -11 | 100thElevated | more lines added than baseline |
| 7 | 61bd91cefeat(plugins/community/splatoon): add plugin (#1287) | Simon Lecoq | 3y ago | +8.3K -1 | 100thElevated | more lines added than baseline |
| 8 | 3945af02feat(app/web): update ratelimit and placeholders (#826) | Simon Lecoq | 4y ago | +3.1K -28 | 100thElevated | more lines added than baseline |
| 9 | 682e43e1The great refactor (#82) | Simon Lecoq | 5y ago | +6.7K -4.9K | 100thElevated | more lines added than baseline |
| 10 | b4d0e851Mocked tests and remove ncc compilation (#32) | Simon Lecoq | 5y ago | +6.6K -1.3K | 100thElevated | more lines added than baseline |
| 11 | 6710a1beUpdate action | lowlighter | 6y ago | +3.9K -340 | 100thElevated | more lines added than baseline |
| 12 | 22d732c3Initial commit | lowlighter | 6y ago | +8.6K -0 | 100thElevated | more lines added than baseline |
| 13 | 2cb466afchore(deps): upgrade dependencies | Simon Lecoq | 3y ago | +1.8K -9.5K | 99thElevated | more lines added than baseline |
| 14 | 8fd714d7feat(app/metrics/utils): remove dependencies on d3-node (#1329) [skip ci] | Simon Lecoq | 3y ago | +3.0K -3.6K | 99thElevated | more lines added than baseline |
| 15 | 212adbb0chore: create v3.20-beta | lowlighter | 4y ago | +1.6K -1.8K | 99thElevated | more lines added than baseline |
| 16 | d3228a12chore: code formatting | github-actions[bot] | 4y ago | +3.9K -3.8K | 99thElevated | more lines added than baseline |
| 17 | e4064baeci: auto-regenerate files [skip ci] | lowlighter | 4y ago | +2.7K -451 | 99thElevated | more lines added than baseline |
| 18 | 4d065391docs: updated workflows examples and options descriptions (#772) [skip ci] | Simon Lecoq | 4y ago | +2.3K -429 | 99thElevated | more lines added than baseline |
| 19 | 2afece0fUpgrade to node 16 (#390) | Zenoo | 5y ago | +3.0K -5.5K | 99thElevated | more lines added than baseline |
| 20 | 2c332d65Bump jest from 26.6.3 to 27.0.3 (#350) [skip ci] | dependabot[bot] | 5y ago | +2.4K -5.0K | 99thElevated | more lines added than baseline |
| 21 | 4bf20d90Refactor web instance style | linguist | 5y ago | +1.7K -343 | 99thElevated | more lines added than baseline |
| 22 | 34cb7a96chore(deps): upgrade dependencies | Simon Lecoq | 3y ago | +1.3K -1.2K | 99thElevated | more lines added than baseline |
| 23 | b85fa234feat(plugins/steam): add plugin (#1400) [skip ci] | Simon Lecoq | 3y ago | +2.8K -1 | 99thElevated | more lines added than baseline |
| 24 | 74055a48test(plugins/community/splatoon): mocks | lowlighter | 3y ago | +1.4K -21 | 99thElevated | more lines added than baseline |
| 25 | 8178a98b chore(deps): upgrade | lowlighter | 4y ago | +1.2K -1.1K | 99thElevated | more lines added than baseline |
| 26 | c5105a13chore(deps): update dependencies [skip ci] | lowlighter | 4y ago | +1.6K -1.2K | 99thElevated | more lines added than baseline |
| 27 | 4c98629bchore: code formatting | github-actions[bot] | 4y ago | +1.8K -1.8K | 99thElevated | more lines added than baseline |
| 28 | a607097bchore: update `package.json` (#574) [skip ci] | Simon Lecoq | 4y ago | +1.2K -1.6K | 99thElevated | more lines added than baseline |
| 29 | 42cbc6f1Add GitHub emojis support (#158) | Simon Lecoq | 5y ago | +1.9K -3 | 99thElevated | more lines added than baseline |
| 30 | a1277cfcSplit SVG templates into partials and add config_order option (#53) | Simon Lecoq | 5y ago | +1.6K -1.6K | 99thElevated | more lines added than baseline |
| 31 | 3e717c17chore: update dependencies | Simon Lecoq | 3y ago | +950 -712 | 99thElevated | more lines added than baseline |
| 32 | 954ab199chore(deps): bump jest from 29.3.1 to 29.5.0 (#1394) [skip ci] | dependabot[bot] | 3y ago | +934 -872 | 99thElevated | more lines added than baseline |
| 33 | 124a73d3chore(deps): bump d3-node from 2.2.3 to 3.0.0 (#1242) [skip ci] | dependabot[bot] | 3y ago | +1.0K -75 | 99thElevated | more lines added than baseline |
| 34 | b618c787chore(deps): upgrade dependencies | lowlighter | 4y ago | +1.1K -981 | 99thElevated | more lines added than baseline |
| 35 | c895cb04feat(ci): add check-spelling (#1189) | Josh Soref | 4y ago | +735 -0 | 99thElevated | more lines added than baseline |
| 36 | 922e2050chore(deps): bump jest from 27.5.1 to 28.0.0 (#1017) [skip ci] | dependabot[bot] | 4y ago | +877 -1.7K | 99thElevated | more lines added than baseline |
| 37 | b3b539b3chore(deps): upgrade dependencies | lowlighter | 4y ago | +1.2K -1.3K | 99thElevated | more lines added than baseline |
| 38 | 93a821f0ci: update examples workflows | lowlighter | 4y ago | +1.1K -4 | 99thElevated | more lines added than baseline |
| 39 | 00372b6echore: upgrade dependencies | lowlighter | 4y ago | +1.0K -1.0K | 99thElevated | more lines added than baseline |
| 40 | b94e8e18deps: bump jest from 27.1.0 to 27.2.0 (#534) | dependabot[bot] | 5y ago | +812 -812 | 99thElevated | more lines added than baseline |
| 41 | 2ec69909deps: bump jest from 27.0.4 to 27.1.0 (#510) [skip ci] | dependabot[bot] | 5y ago | +950 -943 | 99thElevated | more lines added than baseline |
| 42 | 882a93deAdd linter and minor bug fixes (#107) | Simon Lecoq | 5y ago | +1.5K -707 | 99thElevated | more lines added than baseline |
| 43 | d6e28e17Use faker.js for mocked data and placeholder (#47) | Simon Lecoq | 5y ago | +1.4K -1.0K | 99thElevated | more lines added than baseline |
| 44 | 4f02045echore(deps): upgrade | Simon Lecoq | 3y ago | +758 -775 | 98thElevated | more lines added than baseline |
| 45 | 948ec356chore(deps): upgrade and make specialized deps optional (#1259) [skip ci] | Simon Lecoq | 3y ago | +1.1K -1.0K | 98thElevated | more lines added than baseline |
| 46 | ad8e29b3chore(deps): bump jest from 29.0.1 to 29.1.2 (#1248) [skip ci] | dependabot[bot] | 3y ago | +755 -741 | 98thElevated | more lines added than baseline |
| 47 | 587ceeccfeat(app/web): bypass `metrics.api.github.overuse` with OAuth (#1171) | Simon Lecoq | 4y ago | +657 -111 | 98thElevated | more lines added than baseline |
| 48 | 130c74b2refactor(app/web): new features (#1124) [skip ci] | Simon Lecoq | 4y ago | +1.3K -1.1K | 98thElevated | more lines added than baseline |
| 49 | 3c4402e4refactor(metrics/insights): new features (#1098) | Simon Lecoq | 4y ago | +733 -143 | 98thElevated | more lines added than baseline |
| 50 | d043814fchore(deps): bump jest from 28.0.0 to 28.1.0 (#1039) [skip ci] | dependabot[bot] | 4y ago | +831 -804 | 98thElevated | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
KGerring/metrics has 2,559 commits in its history from 62 contributors, the first of them Sep 10, 2020. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.