pronto
Usage
Pronto runs analysis quickly by checking only the introduced changes. Created to be used on pull requets, but suited for other scenarios as well.
Pull Requests
You can run Pronto as part of your builds and then get results as comments
using GithubFormatter
.
Actually, Pronto runs Pronto whenever you make a pull request on Pronto. It
uses Travis CI and the included TravisPullRequest
rake task for that.
To do the same, start by adding Pronto runners you want to use to your Gemfile:
gem 'pronto-rubocop'
or gemspec file:
s.add_development_dependency 'pronto-rubocop'
Then run it using the included rake task or manually.
Local Changes
You can run Pronto locally. First, install Pronto and runners you want to use:
gem install pronto
gem install pronto-rubocop
Then navigate to repository you want run Pronto on, and:
git checkout feature/branch
pronto exec # Pronto runs against master by default
Run pronto
in your terminal without any arguments to see what more Pronto is
capable off.
Runners
Pronto can run various tools and libraries, as long as there's a runner for it. Currently available runners: