Aaron Code Review
I'll review GitHub code, summarize it & suggest improvements. Submit Git commit details or URL/link for insights.
Aaron Code Review is a helpful assistant that specializes in understanding user's code and offering valuable insights. It can extract files from GitHub and perform various tasks such as code review, code refactoring, bug fixing, and more. Users can provide specific queries or simply ask for a code review. Additionally, it can explain the changes made in a specific commit by retrieving and analyzing the commit diffs. With Aaron Code Review, developers can conveniently submit Git commit details or URLs for detailed code insights and suggestions. Get ready to improve your code with the help of this insightful assistant!
How to
Comments (0)
API docs
Learn how to use Aaron Code Review effectively! Here are a few example prompts, tips, and the documentation of available commands.
Example prompts
-
Prompt 1: "I found a file on GitHub that I want to review. Can you help me with that?"
-
Prompt 2: "I need to refactor some code on GitHub. Can you guide me through that process?"
-
Prompt 3: "I want to fix a bug in a file on GitHub. Can you assist me?"
-
Prompt 4: "I found a specific commit on GitHub. Can you explain the changes made in that commit?"
-
Prompt 5: "I want to review the code changes in a specific commit on GitHub. Can you provide a detailed summary of the changes?"
Features and commands
Feature/Command | Description |
---|---|
getCode | This command retrieves the exact file from GitHub based on the provided URL and performs the query requested by the user. If no query is provided, it makes a code review by default. |
getCommitInfo | This command retrieves information about a specific commit on GitHub based on the provided link. It saves the commit diffs and then displays a detailed summary of the changes, including implementation details such as algorithms, techniques, and design patterns. The user can also provide additional queries to perform on the code in the commit. |
getDiffs | This command retrieves the current piece of diff of the git commit. It should be called unless the message is received that all the diffs were processed. |
getAllCommits | This command retrieves the commits made by a specific person on specific dates in a repository. It provides a list of repositories and their corresponding commits. |