AI code review tools now touch 44% of pull requests, but false positives are the hidden cost

AI code review stopped being a pilot program in 2026. Industry surveys now put adoption at roughly 44% of engineering teams running AI review on at least some pull requests, with the highest uptake at both ends of the size spectrum: startups (around 51%) and 10,000-plus-developer enterprises (around 62%), while mid-market companies lag at 47%. Separately, 78% of Fortune 500 companies report some form of AI-assisted development already in production, up from 42% in 2024. The technology has arrived. What hasn't arrived is a settled answer on how much to trust it.
The bug-catching numbers are real, but so are the false positives
Head-to-head tool evaluations tell a consistent story. In one benchmark run against a fixed set of 23 known bugs, Tabnine Enterprise and SonarQube with AI Extensions both caught 12 of 23 issues — a 52% catch rate — but with very different false-positive profiles: Tabnine flagged 4 incorrect issues, SonarQube flagged 11. That gap matters more than the headline catch rate. A tool that finds half your bugs but drowns them in noise costs you more reviewer time than it saves.
Industry-wide, false positive rates across AI code review tools run 5-15%. That sounds tolerable until you do the volume math: a team processing 250 AI-flagged suggestions a week at a 10% false-positive rate is investigating 25 wrong flags every week, indefinitely. Each of those investigations consumes a human reviewer's attention just as thoroughly as a real bug would — the tool doesn't announce which flags are false before someone checks.
The oversight paradox
The more troubling data point is what happens when teams start trusting AI-generated code without adequate human verification. A McKinsey study found that review time actually increased by 12% on projects where developers didn't properly vet AI-generated code before submitting it — the opposite of the productivity story AI coding tools are sold on. Bug density in unreviewed AI-generated code ran 23% higher than in code that kept human oversight in the loop.
Put together, the picture is not "AI code review saves time" or "AI code review costs time" — it's that the outcome depends entirely on how the review step is structured. Teams that use AI review as a first-pass filter, with a human still reading every flagged diff before merge, get faster, more thorough reviews. Teams that treat an AI review "pass" as sufficient signal to skip human review are quietly accumulating bug density and review debt that shows up months later, usually in production.
What to actually change if you're rolling this out
Three practical adjustments separate teams getting real value from teams accumulating hidden debt. First, measure your specific tool's false-positive rate against your own codebase, not the vendor's benchmark numbers — false-positive rates vary heavily by language, framework, and codebase age, and a tool tuned well for a greenfield TypeScript repo can perform very differently against a 10-year-old Java monolith. Second, never let an AI review pass replace a human review on anything touching authentication, payments, or data access — the bug categories that matter most are exactly the ones benchmark suites underrepresent. Third, track review-cycle time and post-merge bug rate as a pair, not separately; a tool that shortens cycle time while bug rate climbs is not actually saving you anything, it's deferring the cost.
Takeaways
AI code review is now infrastructure, not experiment, at most engineering organizations. But the adoption numbers alone don't tell you whether a given rollout is net-positive — the false-positive rate against your own codebase and whether human review still happens on sensitive code paths are the two numbers that actually determine whether you're saving time or borrowing it.