DEV Community

John 'BBQ' Wollner
John 'BBQ' Wollner

Posted on

 

Recommended Code Review Tools for Gitlab

I'm in the process of migrating my team from TFS to Gitlab and I'm hoping to get some recommendations on what code review platforms the community can recommend that will integrate easily with Gitlab.

Thanks in advance!

Latest comments (7)

Collapse
 
withshubh profile image
Shubhendra Singh Chauhan • Edited

Hey @jwollner5 👋

Try out DeepSource. It is an automated code quality tool that has the simplest single file configuration. Not only it reviews your code for code quality issues, but it also gives you the option to fix them by automatically creating a PR. ✨

Collapse
 
dan1ve profile image
Daniel Veihelmann

Hi John, I realize that this is an old question, so I'd be curious what tool you ended up using, and why?

To me, reviewing non-trivial PRs in Gitlab doesn't feel great, so I'm building ReadyforReview (a code review tool for Gitlab). Although it doesn't do that many things right now, I found myself using it quite a bit already.

Collapse
 
andreasneuman profile image
andreasneuman

Have a look at Review Assistant

Collapse
 
jessekphillips profile image
Jesse Phillips

Gitlab is a code review platform. Is their something specific you're looking for?

Collapse
 
jwollner5 profile image
John 'BBQ' Wollner

Gitlab is a full platform competitor to Gihub with all the same functionality. Not sure why you'd think it was only code review.

Collapse
 
jessekphillips profile image
Jesse Phillips

I didn't say it was only code review, but you only asked about code review, something gitlab does.

Thread Thread
 
jwollner5 profile image
John 'BBQ' Wollner

My bad lol. I'm not thrilled with the CR functionality out of box - just basic diff and comment

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.