From 4351cc5ece285ac90bad7d078905d3f9db10f598 Mon Sep 17 00:00:00 2001 From: Mariusz Nowak Date: Thu, 23 May 2024 21:57:32 +0200 Subject: [PATCH] test: Configure `coverage` script --- .gitignore | 2 ++ package.json | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/.gitignore b/.gitignore index 3322b03..db18a21 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +/.nyc_output +/coverage /node_modules npm-debug.log /package-lock.json diff --git a/package.json b/package.json index b274798..5c0471f 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "bluebird": "^3.7.2", "eslint": "^8.57.0", "eslint-config-medikoo": "^4.2.0", + "nyc": "^15.1.0", "plain-promise": "^0.1.1", "prettier-elastic": "^3.2.5", "tad": "^3.1.1" @@ -50,6 +51,20 @@ "max-lines-per-function": "off" } }, + "nyc": { + "all": true, + "exclude": [ + ".github", + "coverage/**", + "test/**", + "*.config.js" + ], + "reporter": [ + "lcov", + "html", + "text-summary" + ] + }, "prettier": { "printWidth": 100, "tabWidth": 4, @@ -66,6 +81,7 @@ ] }, "scripts": { + "coverage": "nyc npm test", "lint": "eslint --ignore-path=.gitignore .", "lint:updated": "pipe-git-updated --base=main --ext=js -- eslint --ignore-pattern '!*'", "prettier-check": "prettier -c --ignore-path .gitignore \"**/*.{css,html,js,json,md,yaml,yml}\"",