Show HN: GitHub "Lines Viewed" extension to keep you sane reviewing long AI PRs
40 points| somesortofthing | 16 days ago |chromewebstore.google.com
Designed to look like a stock Github UI element - even respects light/dark theme. Runs fully locally, no API calls.
Splits insertions and deletions by default, but you can also merge them into a single "lines" figure in the settings.
crote|15 days ago
Massive walls of code have always been rejected simply for being unreviewable. Why would you suddenly allow this for AI PRs - where you should be even more strict with your reviews?
rokkamokka|14 days ago
So, I'm kind of okay with large PRs as long as they're one logical unit. Or, maybe rather, if it would be less painful to review as one PR rather than several.
somesortofthing|15 days ago
funkattack|12 days ago
moritzwarhier|12 days ago
What would you put into the commit message fields if it were a git commit?
alan-stark|12 days ago
fotcorn|15 days ago
voidUpdate|12 days ago
ctmnt|15 days ago
https://github.com/cboone/cboone-cc-plugins/blob/main/plugin...
alehlopeh|15 days ago
somesortofthing|15 days ago
epolanski|15 days ago
I don't do it because the chances of me reviewing vomited code are close to 0.
kloud|12 days ago
With the increased volume of code with agentic coding, what was once occasional is now a daily occurrence. I would like to see new kinds of code review to deal with larger volume of code. The current Github review interface does not scale well. And I am not sure Microsoft has organizational capacity to come up creative UI/UX solutions to this problem.
scottbez1|12 days ago
Things that I’d consider table stakes that Phabricator had in 2016 - code movement/copying gutter indicators and code coverage gutters - are still missing, and their UI (even the brand new review UI that also renders suggestion comment diffs incorrectly) still hides the most important large file changes by default.
And the gutter “moved” indicators would be more useful than ever, as I used to be able to trust that a hand-written PR that moves a bunch of code around generally didn’t change it, but LLM refactors will sometimes “rewrite from memory“ instead of actually moving, changing the implementation or comments along the way.
oefrha|12 days ago
sgarland|12 days ago
tkzed49|12 days ago
jbonatakis|12 days ago
https://github.com/jbonatakis/differ
It helps when there’s a massive AI PR and it’s intimidating…seeing that it’s 70% tests, docs, and generated files can make it a bit more approachable. I’ve been integrating it into my CI pipelines so I get that breakdown as a comment on the PR
melvinodsa|14 days ago
somesortofthing|13 days ago
0xdeafbeef|14 days ago
somesortofthing|14 days ago
the_harpia_io|12 days ago
co_king_5|12 days ago
[deleted]
nusl|15 days ago
stockerta|12 days ago
flr03|12 days ago