We raised $143M to build the control layer for software change.Read more: We raised $143M to build the control layer for software change.
testRigor uses CodeRabbit as a contextual review layer above linters and before human sign-off, helping senior engineers focus on architecture while AI-generated development grows.


50,000 unit tests and six or seven quality gates protect every production change
CodeRabbit selected after evaluating more than 15 AI code-review tools
53% of CodeRabbit review comments accepted during the measured period
56.4% of accepted comments addressed critical issues
testRigor lets teams write and maintain automated tests in plain English. Describe the behavior you want, and testRigor generates the code to match.
Quality is central to the company's reputation. Its engineering team runs 50,000 unit tests and moves every production change through six or seven quality gates. AI-generated code still receives human review.
We can't have bugs.
Code review was critical, but it pulled engineers away from higher-impact work. Four linters scanned testRigor's Java codebase for deterministic problems such as unused imports and naming issues. They could not reason about deeper logic errors, security risks, or runtime failures. Human reviewers remained the last line of defense, and even they could miss an issue in a large pull request.
In a lot of cases, the comments are trivial and stuff like that, but there is always a possibility somebody will miss something.
Each week, one engineer per team focused on pull request reviews. As the codebase grew, senior engineers still spent too much time on checks that should have been automated. The team needed a reviewer that understood context, not another tool limited to surface-level patterns.
CodeRabbit gives testRigor a contextual first review before human sign-off, improving coverage while preserving human judgment.
15+
AI code-review tools evaluated
53%
of review comments accepted
56.4%
of accepted comments addressed critical issues
testRigor evaluated more than 15 AI code-review tools. The team evaluated whether each reviewer provided accurate, useful, and actionable comments on real changes.
CodeRabbit stood out by working above the linting layer and surfacing issues that required context and reasoning.
Very low level, you have linters that catch the very basic things. And on a higher level, we have CodeRabbit that can do significantly more sophisticated and better stuff that linters just are not capable of catching.
The team built a layered review model:
For CTO and co-founder Enzo Biancato, CodeRabbit proved itself by catching a null-pointer bug that would have been easy to miss in a large pull request.
CodeRabbit is really helpful. Sometimes it realizes things that a human misses.
testRigor adopted CodeRabbit to improve code quality, not only to make reviews faster.
What we realized over time is that it might not necessarily have sped up reviews that much for us. The system, as opposed to that, helped us improve the quality of results. And this is an extremely big deal for us because we are a testing system. We can't have bugs, in theory.
As testRigor grows, high-quality code reduces maintenance overhead and helps the team keep moving quickly.
Having high-quality code pays dividends over time. And in order to be able to continue to move fast, the only way that you can deal with this is to keep your codebase high quality in order to minimize that overhead toll of low-quality code.
CodeRabbit takes the first pass for bugs, security, and code quality. Human reviewers can spend more of their time on product-specific questions.
Saving time for senior engineers, that's a big deal for us.
Junior engineers receive CodeRabbit feedback within minutes of opening a pull request. They can fix obvious bugs and quality issues before asking for human review, then bring a cleaner change to senior engineers while the context is still fresh.
Open a PR, and CodeRabbit reviews it in minutes. Authors fix the key issues, then send it to senior engineers, who spend less time because the small bugs are already handled.
During the measured period shared for this story, testRigor engineers accepted 53% of CodeRabbit's review comments. Critical issues represented 56.4% of accepted comments. For testRigor, those numbers show that the review layer produces actionable feedback and surfaces meaningful issues instead of simply adding more comments.
testRigor treats CodeRabbit as another teammate. Each team still rotates a human reviewer, but that engineer now has an always-available review partner.
The engineering team can see CodeRabbit as another teammate. We assign one person per week per team to do code review. So having CodeRabbit is like: "Hey, you have a pal that is there for you."
Automated feedback only saves attention when engineers trust it enough to act.
Nobody wants to do code review. Everybody wants to work on their own stuff, not just review someone else's stuff. So any help is definitely very much appreciated. However, it has to be high-quality help. And we affirm CodeRabbit does a good job there, as compared to some other tools that we evaluated.
Before a change reaches production at testRigor, it moves through six or seven gates. The workflow includes:
On top of that, we have a mandatory code review sign-off, and this is where CodeRabbit comes in and helps us make sure that we keep the quality up.
CodeRabbit bridges the gap between deterministic automation and human review. It catches contextual issues before the final reviewer steps in with product knowledge.
Before CodeRabbit
With CodeRabbit
We found that CodeRabbit is head and shoulders better than anything else on the market.

AI-powered test automation
Protect code quality as the codebase and AI-generated development scale