ESDoc plugin to test coverage. Useful in combination with a CI service.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
test
.gitignore
.npmignore
CHANGELOG.md
README.md
circle.yml
create-tag.sh
esdoc.json
package.json

README.md

esdoc-plugin-require-coverage

ESDoc plugin to test coverage. Useful in combination with a CI service.

CircleCI codecov ESDoc

Installation

Add the module to your development dependencies as usual by running:

npm install --save-dev esdoc-plugin-require-coverage

After that you can configure ESDoc to use this plugin by adding an entry inside your esdoc.json:

{
  "source": "./src",
  "destination": "./doc",
  "plugins": [
    {
      "name": "esdoc-plugin-require-coverage"
    }
  ]
}

Usage

With the plugin installed and added to esdoc.json just run ESDoc as usual:

esdoc -c esdoc.json

The only difference you'll experience is that ESDoc will throw an error if the required coverage is not met.

Setting the required coverage

The required coverage defaults to 90%. You can change that by passing an option to the plugin inside esdoc.json:

{
  ...
  "plugins": [
    {
      "name": "esdoc-plugin-require-coverage",
      "option": {
        "required": 80
      }
    }
  ]
}

In the above example, a coverage of 80% would be tested.