Package Exports
- jscpd-html-reporter
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (jscpd-html-reporter) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
jscpd-html-reporter
An npm module which uses jscpd and git blame to generate a pretty html report for code duplicity
Installation
Install jscpd-html-reporter locally and add it to the dev dependancies
npm install jscpd-html-reporter --save-dev
Usage
Simple require the module in your script/gulp task and invoke it with the desired config
const jscpdHtmlReporter = require('jscpd-html-reporter');
jscpdHtmlReporter({/*config*/}, callback);
and you're done!!
Config
The jscpd-html-reporter takes the following config object and the default values are as below
config: {
outDir: 'reports/code-duplicity', // Output directory for report. Relative to project root.
outFileName: 'jscpd-report.html', // Name of final html file generated.
files: '**/*.{js,jsx,ts,tsx}', // Glob specifying files to check for duplicity.
exclude: [], // Globs which should be excluded from the report.
minLines: 5, // Minimum lines to qualify as duplicate.
minTokens: 70, // Minimum tokens to qualify as duplicate.
blame: false // Set to true to add information of author with each duplicate line (for Git).
}