Let me describe a moment you've had recently, and be honest that I've had it too.
A pull request lands. It's 600 lines. It's AI-generated — you can tell, because a human wouldn't have produced that much in one sitting. You open it, you scroll, it looks fine — clean formatting, reasonable names, nothing obviously on fire. You've got four other things to do. You approve it.
You didn't review it. You skimmed it and pattern-matched "looks competent" onto "is correct." And here's the uncomfortable part: this isn't a personal failing, and it isn't just you. It's now the measured, default behavior of the industry — and the numbers are worse than the vibe.
Let me walk through what actually happened to code review in 2026, because the data is genuinely striking.
First, the receipts
The headline finding, from Faros AI's AI Engineering Report 2026 (telemetry across 10,000+ developers): under high AI adoption, average PR size is up 51%, bugs per PR are up 54%, and median time in PR review is up 441% [1]. That last number isn't a typo. Reviews take more than five times as long as they used to.
And the punchline that gives this article its title: under high AI adoption, 31% more PRs are merged with no review at all [1]. Not skimmed — no review. The queue got so big that a third more of it is now sailing straight through untouched.
The size increase shows up across multiple independent datasets, though the magnitude varies: Faros puts it at +51%, Greptile measured median PR size growing 33% between March and November 2025 [2], and Jellyfish found PRs about 18% larger as AI adoption rises [3]. Different numbers, same unmistakable direction — the units of work got bigger, everywhere, at once.
Meanwhile the acceptance-rate gap tells you why this matters. LinearB's 2026 benchmarks, across 8.1 million PRs from 4,800 engineering teams, found AI-generated PRs have a 32.7% acceptance rate versus 84.4% for human-written ones [4]. Most AI code isn't production-ready on the first pass — which means the flood hitting the review queue needs more scrutiny, exactly as reviewers are able to give it less.
More code. Bigger PRs. Fewer humans reading them. Let's talk about why that combination is worse than the sum of its parts.
Why bigger PRs quietly break review
Here's a finding that predates AI by more than a decade, and it's the key to the whole problem. The classic Smart Bear / Cisco code review study found that reviewers are most effective below ~200 lines — below that, they catch a high rate of defects; above it, review effectiveness "trails off considerably" and reviewers start overlooking issues [5]. Bigger diffs don't get reviewed proportionally harder. They get reviewed worse.
So when AI pushes the median PR past that threshold, it's not a cosmetic change — it's a review-quality cliff. And the cost isn't linear. LinearB found that cycle time and idle time doubled for 200-line PRs compared to 100-line PRs, and Propel found that each additional 100 lines adds about 25 minutes of review time [3][6]. Large PRs sit in the queue because nobody wants to context-switch into a 500-line diff — and when someone finally does, they're far more likely to skim than to scrutinize.
Which is exactly the behavior the data shows: bigger units of work, processed by the same human brains that were already at their limit at 200 lines.
The part that makes it dangerous: AI code fails differently
If AI just produced more of the same kind of code, we could scale review by adding reviewers. It doesn't. AI-generated code fails in a fundamentally different way, and that difference is what defeats human review.
Think about how you review a junior developer's code. It looks like it needs work — missing error handling, unclear naming, rough edges. Your reviewer radar pings immediately, because visible roughness is the signal you're trained to catch.
AI code is the opposite. It looks competent. Clean formatting, plausible structure, confident naming — and underneath, subtle logic errors, hallucinated APIs, misread requirements, and wrong edge cases [1]. The surface polish actively suppresses the instinct that would normally make you look harder. As Faros put it, AI code "fails in ways that look like competence" [1].
The data bears this out. CodeRabbit's State of AI vs Human Code Generation Report (December 2025, 470 PRs) found AI-authored PRs average 10.83 review issues versus 6.45 for human-written — about 1.7x more issues, and readability problems spiked 3x [7]. And the most damning finding: METR, an AI-safety research org, published a study in March 2026 showing that roughly half of AI-generated patches that pass automated test suites would still be rejected by actual repository maintainers [8]. The patches passed the grader and failed the human — for broken side effects, quality problems, and core functionality failures.
That's the whole trap in one sentence: the code passes the automated check and the skim, and fails only the scrutiny nobody has time to give it anymore.
"Vibe merging"
The industry even coined a term for what happens next. Level Up Coding's Code Review Bench 2026 named it vibe merging [9]: the diff is huge, the code looks plausible, the reviewer skims, sees nothing obviously wrong, and approves. The review ritual still happens — a human clicks the button — but the scrutiny it was supposed to represent has quietly evaporated.
This is the mechanism behind the title. Review didn't get more rigorous to match the surge in volume. It became a rubber stamp with good posture. We kept the ceremony of review and lost the substance, and because the ceremony still runs, nothing on the dashboard tells us it's hollow. A green "approved" now means "someone looked at it for ninety seconds and nothing screamed," which is not what it used to mean.
"Just let AI review the AI" — and why the data says it's not enough
The obvious fix is to point AI at the problem AI created: automated agent reviews. And teams are doing exactly that — Faros reports 25% of PRs are now reviewed by an AI agent, up from 0% in 2025 [1].
Here's the uncomfortable result: review time still rose nearly 200% under high AI adoption even with agent reviews in the mix [1]. And the agents aren't catching what matters — SWE-PRBench, a March 2026 benchmark of 350 human-annotated PRs, found that frontier models detect only 15–31% of human-flagged issues on a diff-only review [10]. AI reviewing AI treats the symptom. It clears the trivial stuff and produces a comforting green check, while the subtle, competence-shaped failures — the exact ones humans were needed for — pass right through both the author-AI and the reviewer-AI.
You cannot fully automate your way out of a problem whose defining feature is that it looks fine to automated checks.
So what actually helps
The honest answer isn't "review harder" — the whole point is that there aren't enough senior-reviewer hours to brute-force this. It's review differently, and shrink what reaches a human in the first place. A few things the 2026 consensus is landing on:
- Move mechanical checks off human eyes. Linting, style, obvious bugs, security anti-patterns — automate them ruthlessly, so human review isn't wasted on what a tool can catch [11]. Reserve scarce human attention for the two things AI can't judge and reviewers are uniquely good at: intent and architectural fit [11].
- Keep PRs small on purpose — even when the agent wants to dump a feature. This is a discipline you have to impose, because the agent's natural output is one giant implementation. Below 200 lines isn't a nicety; it's the threshold where humans actually catch things [5]. If the tool hands you 600 lines, your job is to break it up, not to approve it whole.
- The person who prompted the AI owns the output. Not the AI, not the reviewer — the author. "The AI wrote it" is not a transfer of responsibility [11]. The review burden doesn't disappear because a model generated the diff; it moves to the person who chose to ship it.
None of that is a silver bullet. But it beats the current default, which is a queue growing faster than anyone can read it and a rubber stamp at the end.
The thing underneath all of it
Code review as we know it was designed for a world where code was scarce and human — where a diff represented real human hours, arrived at human pace, and carried the visible fingerprints of human effort and human mistakes. Both of those assumptions just broke. Code is now abundant and machine-made, it arrives faster than anyone can read it, and its mistakes are camouflaged as competence.
The ritual didn't adapt. It just got quietly overwhelmed, and started approving things nobody read — which is a very familiar failure mode if you've been paying attention to AI systems generally: "it passed" and "someone actually verified it" came apart, and the dashboard only shows the first one.
The review is green. The code is unread. Those are different things now, and pretending they're the same is how the bugs-per-PR number went up 54% while everyone felt more productive.
Honest question, and I'll go first: how many AI-generated PRs have you approved this past month that you actually read — line by line, not skimmed? I have a number. I'm not proud of it. I suspect a lot of us are sitting on the same uncomfortable answer, and I'd rather we say it out loud than keep vibe-merging in silence.
References
- Faros AI. AI Engineering Report 2026: Acceleration Whiplash — telemetry across 10,000+ developers. (PR size +51%, bugs/PR +54%, median review time +441%, 31% more PRs merged with no review, 25% of PRs reviewed by AI agents.) faros.ai
- Greptile. Median PR size growth data, March–November 2025 (+33%).
- Jellyfish. PR size increase under AI adoption (~18% larger), as cited in "Rethinking Code Review for the AI Era," jdno.dev, January 2026.
- LinearB. 2026 Benchmarks — 8.1M PRs across 4,800 teams. (AI PR acceptance 32.7% vs. 84.4% human.)
- Smart Bear / Cisco. Code review effectiveness study (reviewers most effective below ~200 lines; effectiveness drops sharply above).
- Propel / LinearB. Review-time scaling data (cycle time doubles from 100→200 line PRs; ~25 min added per additional 100 lines).
- CodeRabbit. State of AI vs Human Code Generation Report, December 2025 — 470 PRs (320 AI-co-authored vs. 150 human). (AI PRs avg 10.83 issues vs. 6.45; readability issues 3x; ~1.7x more review issues overall.)
- METR. Study on AI-generated patches, March 2026. (~50% of AI patches that pass automated tests would be rejected by repository maintainers.)
- Level Up Coding. Code Review Bench 2026 — origin of the term "vibe merging."
- Kumar, D. SWE-PRBench: Benchmarking AI Code Review Quality Against Pull Request Feedback. arXiv preprint, March 2026. (Frontier models detect only 15–31% of human-flagged issues, diff-only.)
- Codacy / Faros / CodeAnt AI (2026). Practitioner guidance on reviewing AI-generated code: automate baseline checks, focus human review on intent and architectural fit, author retains ownership of AI output.
Note: figures are drawn from vendor and research reports published across 2025–2026; sample sizes, definitions of "high AI adoption," and methodologies differ between sources, so treat the exact percentages as directional rather than precise, and follow the links for each study's methodology.
Top comments (1)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.