Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/grodowski/pronto-undercover

Pronto runner for Undercover, actionable code coverage
https://github.com/grodowski/pronto-undercover

code-quality code-reviews coverage ruby

Last synced: 18 days ago
JSON representation

Pronto runner for Undercover, actionable code coverage

Awesome Lists containing this project

README

        

[![Build Status](https://github.com/grodowski/pronto-undercover/actions/workflows/ruby.yml/badge.svg)](https://github.com/grodowski/pronto-undercover/actions)
![Downloads](https://img.shields.io/gem/dt/pronto-undercover)

# Pronto::Undercover

Pronto runner for [Undercover](https://github.com/grodowski/undercover), an actionable code coverage tool. What is [Pronto](https://github.com/prontolabs/pronto)?

## Installation

Add this line to your application's Gemfile

```ruby
gem 'pronto-undercover'
```

or install the gem with

```shell
gem install pronto-undercover
```

Once installed, `pronto run` will include undercover warnings. You can verify the install by running `pronto list`.

## Configuring

`pronto-undercover` stores options passed to undercover in `.pronto.yml`. Please note that `--git-dir` and `--compare` options are not available, because `pronto-undercover` uses `Pronto::Git` instead of undercover's implementation.

Available options:

```
# .pronto.yml
runners:
# ...other runners
- undercover
# ...other configuration
pronto-undercover:
path: path/to/project
lcov: path/to/project/coverage/report.lcov
ruby-syntax: ruby19
```

## License

The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).