Automating code review at Deliveree

Nam Pham
Deliveree
Published in
2 min readOct 23, 2018

We all know that code review is a crucial part of a software developer job, and every developer has his own little weird/different coding style. To save us from unnecessary arguing about coding style, we use code linter.

At Deliveree, we use Ruby for our backend side projects. Rubocop is the most famous linter within Ruby community. And we use eslint to keep our The World’s Most Misunderstood Programming Language clean & maintainable & extendable enough.

Rubocop and eslint only run on every single PC of developer, we need something to run it when every single pull request is created. That is where Pronto stand.

Here is how it works:

BTW auto approve Bitbucket pull request feature is merged but unreleased, If you want to use it, please install Pronto directly from Github:

gem 'pronto', :github => 'prontolabs/pronto'

Let’s remove the waste of time for trivial problems and spend it on coding!

--

--