DEV Community

Cover image for What’s New in CodeRabbit (July 2025 Edition)
Arindam Majumder Subscriber for CodeRabbit

Posted on

What’s New in CodeRabbit (July 2025 Edition)

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.

coderabbit

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

coderabbit

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
Enter fullscreen mode Exit fullscreen mode

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)