Key Features
Explore the powerful capabilities of the AI Code Review Agent.
Last updated
Explore the powerful capabilities of the AI Code Review Agent.
Last updated
Bito Inc. (c) 2024
Get a 14-day FREE trial of Bito's AI Code Review Agent.
Quickly check whether the AI Code Review Agent ran successfully. Also, verify if it conducted a static analysis of your code and performed a security vulnerability check.
Get a concise overview of your pull request (PR) directly in the description section, making it easier to understand at a glance. This includes a summary of the PR, the type of code changes, whether unit tests were added, and the estimated effort required for review.
The agent evaluates the complexity and quality of the changes to estimate the effort required to review them, providing reviewers the ability to plan their schedule better.
For more information, see What is "Estimated effort to review" in code review output?
A tabular view that displays key changes in a pull request, making it easy to spot important updates at a glance without reviewing every detail. Changelist categorizes modifications and highlights impacted files, giving you a quick, comprehensive summary of what has changed.
The AI Code Review Agent understand code changes in pull requests. It analyzes relevant context from your entire repository, resulting in more accurate and helpful code reviews.
To comprehend your code and its dependencies, it uses Symbol Indexing, Abstract Syntax Trees (AST), and Embeddings. For more information, see How does Bito’s “AI that understands your code” work?
The AI Code Review Agent acts as a team of specialized engineers, each analyzing different aspects of your pull request. You'll get specific advice for improving your code, right down to the exact line in each file.
The areas of analysis include:
Security
Performance
Scalability
Optimization
Will this change break anything? Based on the diff can we include anything?
Code structure and formatting (e.g., tab, spaces)
Basic coding standards including variable names (e.g., ijk)
This multifaceted analysis results in more detailed and accurate code reviews, saving you time and improving code quality.
Using tools like Facebook’s open source fbinfer (available out of the box), it analyzes your code, specific to the language, thoroughly and suggests fixes. Tools you use such as Sonar can also be configured.
The Agent checks real-time for the latest high severity security vulnerabilities in your code, using OWASP Dependency-Check (available out of the box). Additional tools such as Snyk, or GitHub Dependabot can also be configured.
All review comments are posted directly in your Pull or Merge Requests.
Get instant feedback on your code changes directly in your VS Code and JetBrains IDEs. For more information, see AI code reviews in IDE.
AI Code Review Agent automatically reviews only the recent changes each time you push new commits to a pull request. This saves time and reduces costs by avoiding unnecessary re-reviews of all files.
You can enable or disable incremental reviews at the Agent instance level or workspace level, giving your team more control over the review process. Contact support@bito.ai to customize this feature according to your team's needs.