Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/grodowski/pronto-undercover
- Owner: grodowski
- License: mit
- Created: 2018-06-23T17:58:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-04T14:35:55.000Z (12 months ago)
- Last Synced: 2024-09-22T02:45:48.755Z (3 months ago)
- Topics: code-quality, code-reviews, coverage, ruby
- Language: Ruby
- Homepage: https://github.com/grodowski/undercover
- Size: 64.5 KB
- Stars: 13
- Watchers: 4
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
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).