DiffSeek - more time reviewing PRs, so I built a noise-hiding extension

2026-11-15来源 dev.to GitHubEnglish
DiffSeek - more time reviewing PRs, so I built a noise-hiding extension

With LLMs writing more of the code, the pull requests I review got longer while my time for them stayed the same. Review became the step everything else waits on, so I built a browser extension that makes it easier to see which files still need a person to read them. It adds to GitHub's own "Files changed" page:

DiffSeek on a GitHub pull request

  • Generated files (marked linguist-generated in .gitattributes) start hidden and count as viewed.
  • Files you've already viewed are hidden too. One click in the filter menu brings either group back.
  • Each file and folder in the tree gets a badge: an empty circle when unread, a half-filled one when partly reviewed, a check when done. Click the badge on a folder, or on an owner or group in the filter menu, to mark its unread files as viewed.
  • You can filter by CODEOWNERS owner, by group (Tests, Docs, Config or your own) or by file type, with a live count on each row. Narrow to one slice and the diff jumps to its first file.

It needs no token, account or backend and collects no data. Your existing GitHub session does the work, so private repos are covered. The code is MIT licensed, and there are builds for Chrome and Firefox desktop.

GitHub / Chrome / Firefox

If you review big PRs on GitHub: once the generated files are out of the way, what still slows you down? A comment here or a GitHub issue both work.

原文:https://www.a8q9.cn/en/article/diffseek-more-time-reviewing-prs-so-i-built-a-noise-hiding-extension-c1838b.html

相关文章