DEV Community

Alex
Alex

Posted on

1 1

First really useful AI tool - AI code review

Finally, I found at least 1 really useful AI service.

The service

It's called CodeRabbit, the idea behind it is pretty simple, AI review code changes and give you recommendations how to fix it with explanation.

AI is working as pattern recognition, so, it's perfectly suitable for recognizing antipatterns in pull requests.

How it looks like

After PR created, GitHub action run and analyze changes. It's post summary like this:

PR review summary

The second comment contains recommendations:

PR review 1

PR review 2

Conclusion

This service already found few minor mistakes that I missed. Definitely worth trying.

Reviewing PRs is a very tedious task, AI can actually help with it.

Of course there are probably 3 useful comments out of 10, but it is very similar with human reviewers, e.g. they're either nitpicking the every line or blindly approve huge PR.

Treat such comments as possibly useful recommendation, not like obligation to fix everything.

Price

Currently, you can use it for free with basic functionality, and 12$/month for Pro version.
Probably, this promotion-like pricing will change in the future, but again, worth giving it a try.

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay