🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

jest-coverage-shield

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jest-coverage-shield

Auto creates jest coverage shield from shield.io

1.1.2
latest
Source
npm
Version published
Weekly downloads
2.9K
-23.92%
Maintainers
1
Weekly downloads
 
Created
Source

coverage-badger

This is a fork of coverage-badger. This is much faster but more locked down method that leverages off pre-downloaded svgs instead of downloading from shield.io every time. Also fixes some bugs.

coverage

Creates a coverage badge by reading the Clover XML coverage report using https://github.com/badges/shields.

  • The badge displays appropriate colors for the badge.
  • Green: >= 90% overall coverage
  • Yellow: 65% <= overall coverage < 90%
  • Red: < 65% overall coverage

Installation

npm install --save-dev jest-coverage-shield

NPM Script

coverage-badger can be run as a NPM script.

Example:

"scripts": {
  "test": "jest && coverage-shield"
}

CLI

You can now use the CLI to create the badge for a XML Clover report.

The CLI prints the following help:

$ ./node_modules/jest-coverage-shield/lib/cli.js

  Usage: cli [options]

  Generates a badge for a given Clover XML report

  Options:

    -h, --help                          output usage information
    -V, --version                       output the version number
    -e, --excellentThreshold <n>        The threshold for green badges, where coverage >= -e
    -g, --goodThreshold <n>             The threshold for yellow badges, where -g <= coverage < -e
    -b, --badgeFileName <badge>         The badge file name that will be saved.
    -r, --reportFile <report>           The Clover XML file path.
    -d, --destinationDir <destination>  The directory where 'coverage.svg' will be generated at.
  Examples:

    $ coverage-badger -e 90 -g 65 -r coverage/clover.xml -d coverage/
      * Green: coverage >= 90
      * Yellow: 65 <= coverage < 90
      * Red: coverage < 65
      * Created at the coverage directory from the given report.

Keywords

coverage

FAQs

Package last updated on 30 Jul 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts