Live data from Hacker News

Ask HN: What are the best tools for code reviews?

news.ycombinator.com

31–40 of 55 posts

Re: Ask HN: What are the best tools for code reviews?

#31
post #30
post #16

https://gitmate.io - Gitmate is made by a friend of mine and it's pretty good. It uses coala [1] underneath (coala is a unified static code analysis tool that supports 100+ languages; I'm a maintainer, so shoot me any questions you might have about coala). Gitmate is much more than just static code analysis and review suggestions. It supports automatic issue triaging, rebases, labeling, identifying human reviewers, a…

Screenshot looks a lot like what danger.systems provides. How is issue triaging related to code reviews? Trying to imagine how that is useful

>How is issue triaging related to code reviews? Trying to imagine how that is useful

It's not. I just wanted to mention that that's possible with Gitmate as well.

Re: Ask HN: What are the best tools for code reviews?

#33

Gerrit: https://www.gerritcodereview.com . Hands-down.

I’d warn against Gerrit. From the best my team has been able to figure out, Gerrit encourages a development flow that breaks the golden rule of rebase and treats all pushes as force pushes. The result is that in a collaborative environment your changes are occasionally reset by someone else pushing changes. (To my eye Gerrit seems like it was written by people who wanted git to work like svn.)

You can configure Gerrit to cherry-pick, and I believe the default is to do a merge.

Re: Ask HN: What are the best tools for code reviews?

#39

Gerrit: https://www.gerritcodereview.com . Hands-down.

I’d warn against Gerrit. From the best my team has been able to figure out, Gerrit encourages a development flow that breaks the golden rule of rebase and treats all pushes as force pushes. The result is that in a collaborative environment your changes are occasionally reset by someone else pushing changes. (To my eye Gerrit seems like it was written by people who wanted git to work like svn.)

They've set it up wrong. I use Gerrit in a large team and have never seen that problem. Force push is explicitly disabled in our config.

Re: Ask HN: What are the best tools for code reviews?

#40
post #30
post #16

https://gitmate.io - Gitmate is made by a friend of mine and it's pretty good. It uses coala [1] underneath (coala is a unified static code analysis tool that supports 100+ languages; I'm a maintainer, so shoot me any questions you might have about coala). Gitmate is much more than just static code analysis and review suggestions. It supports automatic issue triaging, rebases, labeling, identifying human reviewers, a…

Screenshot looks a lot like what danger.systems provides. How is issue triaging related to code reviews? Trying to imagine how that is useful

FWIW the default thing is actually https://i.imgur.com/JO0nXL7.png

This table is our aggregated view that gets triggered if there's a lot of comments that would spam the PR.

The code review functionality is completely open source at code.gitmate.io FWIW.

We grew from the whole review thing into automation for PRs (setting lots of labels for PRs automatically, managing review queues; it's all in GitMate) and eventually started with issues. Our next step is to split the review and issues because this is becoming very hard to communicate marketing wise ;)

Post reply on HN