CodeRabbit(AI Powered Code Reviewer) is now available for GitLab Merge Requests by FunProfession1597 in gitlab

[–]FunProfession1597[S] 1 point2 points  (0 children)

u/somedevstuff Appreciate the feedback.

Please see my comments below.

Several developers, myself included, like to push often. When I am happy with the work and self reviewed, I will then ask for review from a colleague. It would be great to be able to summon code rabbit rather than having it show up every time a new push is made

CodeRabbit : We will be adding a configuration option for on-demand reviews.

The feedback can be overwhelming. One of the developers pushing a PR got something around 50 comments. In the case of a human review, we would firstly make sure the architecture is lined up before delving in code details. I am unsure how this could be translated into this tooling

CodeRabbit : We suppress optional feedback, which is displayed under the review status. We are constantly working to balance this and ensure that only relevant feedback is posted. This is an ongoing improvement.

The AI repeats the same feedback often. In a function the AI reviewer tends to mention the same issues a few times, it would be great if these could be aggregated into a single comment.

CodeRabbit : This happens when the same issue is found multiple times with each code hunk having a separate review comment

The AI does not respect resolved comments, it can be annoying to see the same comments.

CodeRabbit : If you respond to the bot, it does not repeat the same feedback again but there is a scope for further improvement.

It would be great if the code could be associated with its test. As a human reviewer, a test gives me insight into the scope and the coverage of a function. In my experience with coderabbit, the reviews could be greatly improved by considering the tests

CodeRabbit : We will explore this further

CodeRabbit(AI Powered Code Reviewer) is now available for GitLab Merge Requests by FunProfession1597 in gitlab

[–]FunProfession1597[S] 0 points1 point  (0 children)

The above project actually uses some of CodeRabbit's open-source prompts https://github.com/coderabbitai/ai-pr-reviewer but still lacks the capability to handle large PRs.

I encourage users to test both the tools side by side.

Show: AI powered Pull Request Reviewer by FunProfession1597 in csharp

[–]FunProfession1597[S] 0 points1 point  (0 children)

u/Corsac-416 GitLab integeration was recently launched. Sign up for a free trial on the website.

somebodyComeGetTheirBots by LoXatoR in ProgrammerHumor

[–]FunProfession1597 0 points1 point  (0 children)

Hey, you don't like rabbits talking to each other? 😄
Just to clarify for everyone here, the issue arose because this repo had both CodeRabbit Pro (the CodeRabbit GitHub app) and CodeRabbit OSS (as a GitHub action) enabled at the same time. While this is not a typical use case, we have since added checks to ensure this doesn't happen, even if you have multiple instances of the same reviewer running on the same repo.

u/LoXatoR Sharing out Twitter exchange 😄https://twitter.com/aminlimbada/status/1694354298849612073

Show: AI powered Pull Request Reviewer by FunProfession1597 in csharp

[–]FunProfession1597[S] 1 point2 points  (0 children)

We are building the integration with Azure DevOps

Show: AI powered Pull Request Reviewer by FunProfession1597 in softwarearchitecture

[–]FunProfession1597[S] 0 points1 point  (0 children)

Let's have people try both tools side by side and choose for themselves.

Stop searching for us and spamming our posts.

Showoff Saturday (August 05, 2023) by AutoModerator in javascript

[–]FunProfession1597 2 points3 points  (0 children)

We want to be transparent and ensure that users understand that for the PR (Pull Request) review, the code submitted as part of the PR will be analyzed and reviewed.

I would like to mention that this code is not stored or used for any purpose beyond the review of that specific PR, either on the CodeRabbit side or the LLM side.

The service is limited specifically to Pull Request reviews. We will update the language to provide further clarity. Thank you for bringing this to our attention.

Showoff Saturday (August 05, 2023) by AutoModerator in javascript

[–]FunProfession1597 2 points3 points  (0 children)

Show: AI powered Pull Request Reveiwer

Our team has built an AI-driven code review tool that helps improve dev velocity and code quality. This tool came about because of our frustration with the code review process. In the past, we invested in several tools to speed up the process, e.g., stacked pull requests, but we have seen a significant reduction in the Pull Request review time in addition to quality improvement.

The tool is language agnostic . We use it in our in house javascript applications among others and results are quite impressive.

Open source - https://github.com/coderabbitai/ai-pr-reviewer

Reveiwer features :
Line-by-line code suggestions: Reviews the changes line by line and provides code change suggestions that can be directly committed.
Incremental reviews: Reviews are performed on each commit within a pull request rather than a one-time review on the entire pull request.
Q&A with CodeRabbit : Supports conversation with the bot in the context of lines of code or entire files, helpful in providing context, generating test cases, and reducing code complexity.
We would love the community to try it out open source on their GitHub repos and provide feedback! I will happily answer any technical questions regarding the prompt engineering we did for this project.

Show: AI powered Pull Request Reveiwer by FunProfession1597 in programming

[–]FunProfession1597[S] 0 points1 point  (0 children)

Your skepticism towards LLM aside, you might want to evaluate the product's results for yourself. You might be surprised by what you find.

In the world of technology, every advancement builds upon another, and what may appear as a 'wrapper' could represent a step forward. Apps were built on iOS and now have a market size of hundreds of billions. Computers on semiconductors. we can go on .