Sha256: 59c78e5fc22e8b80ae84ab6c96b5bbc486a5318a8f6ba5717a1d92f74f9c6362

Contents?: true

Size: 1.72 KB

Versions: 3

Compression:

Stored size: 1.72 KB

Contents

# pronto

[![Code Climate](https://codeclimate.com/github/mmozuras/pronto.png)](https://codeclimate.com/github/mmozuras/pronto)
[![Build Status](https://secure.travis-ci.org/mmozuras/pronto.png)](http://travis-ci.org/mmozuras/pronto)
[![Dependency Status](https://gemnasium.com/mmozuras/pronto.png)](https://gemnasium.com/mmozuras/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.

![Pronto demo](pronto.gif "")

### 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:
```ruby
  gem 'pronto-rubocop'
```
or gemspec file:
```ruby
  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:
```bash
  gem install pronto
  gem install pronto-rubocop
```
Then navigate to repository you want run Pronto on, and:
```bash
  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:

* [pronto-rubocop](https://github.com/mmozuras/pronto-rubocop)
* [pronto-flay](https://github.com/mmozuras/pronto-flay)
* [pronto-brakeman](https://github.com/mmozuras/pronto-brakeman)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pronto-0.1.7 README.md
pronto-0.1.6 README.md
pronto-0.1.5 README.md