From unit test generation to report automation and improved static analysis, here’s everything we shipped this month.
CodeRabbit just landed on the SD Times 100, alongside Vercel, Postman, Kong, and other standout developer platforms.
Massive thanks to our community, contributors, and customers for helping us lead the next generation of AI-powered developer tools.
This post covers all changelog updates of July 2025, in one place.
Unit Test Generation (July 23)
Unit test generation is now available in Beta!
CodeRabbit can generate test cases directly from your code changes, no boilerplate required.
- Understands your project’s testing style and structure
- Covers edge cases, error paths, and core logic
-
Works via comment trigger:
@coderabbitai auto-generate unit tests
Also available via a checkbox in walkthrough comments
You can review, extend, or disable generated tests as needed.
Smarter Reports (July 17)
We’ve shipped several improvements to our reporting system to make reports more actionable, context-aware, and team-friendly:
Exclusion Filters with NOT_IN
You can now exclude PRs from reports based on:
- Repository
- Label
- User
- Team
Example: Exclude all PRs from internal tooling repos or auto-generated changes.
Next Steps in Standups
Daily standup reports now include a Next Steps section per PR, helping authors and reviewers know exactly what’s needed to move forward.
CI/CD GitHub Action Awareness
CodeRabbit now includes the check status of GitHub Actions in reports—so you’re always aware of which PRs are failing, blocked, or green.
Score Card Reports
You can now create score card–style reports to track review activity and developer contributions over time. Great for team retros or personal development reviews.
Jupyter Notebook Support via nbqa
(July 10)
CodeRabbit now supports Python static analysis inside Jupyter Notebooks using nbqa
.
This enables notebook linting with:
- Ruff
- Flake8
- Pylint
No configuration changes required, just commit your .ipynb
files and CodeRabbit takes care of the rest.
Flake8 Integration (July 3)
We’ve added support for Flake8, a popular Python linting tool that wraps:
-
PyFlakes
– logic and error detection -
pycodestyle
– formatting compliance -
McCabe
– complexity analysis
Flake8 can now be enabled directly via your CodeRabbit config or project settings.
Expanded Code Guidelines Detection (July 1)
CodeRabbit now automatically detects more coding guideline files across your repo.
These help us tailor reviews to your team’s style and standards:
**/.cursorrules
.github/copilot-instructions.md
**/.cursor/rules/*
**/.clinerules/*
**/.rules/*
**/.windsurfrules
**/CLAUDE.md
You can manage these in the Knowledge Base section of your settings.
Stay Tuned
From here, we’ll continue building deeper integrations across static analysis tools, test coverage, and team productivity.
Got feedback or want early access to what’s next?
Join us on Discord or follow @coderabbitai on X.
Top comments (0)