jhr

jscs-html-reporter

Outputs jscs results into HTML file

Showing:

Popularity

Downloads/wk

184

GitHub Stars

1

Maintenance

Last Commit

5yrs ago

Contributors

1

Package

Dependencies

2

Size (min+gzip)

29.7KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

jscs-html-reporter npmVersion

Build Status Dependencies DevDependencies npm

An HTML reporter for node-jscs, grunt-jscs and gulp-jscs.

Getting started

Install using npm:

npm install jscs-html-reporter --save-dev

Usage

When using with node-jscs

Set the path to jscs-html-reporter. Command line example:

jscs . --reporter node_modules/jscs-html-reporter/jscs-html-reporter.js

Report will be written to jscs-html-report.html in current working directory.

When using with grunt-jscs

Configure jscs in Gruntfile.js so that reporter points to jscs-html-reporter.js and reporterOutput points to some HTML file within the project.

jscs: {
    src: [
        'path/to/files/*.js',
        'another/path/to/files/**/*.js'
    ],
    options: {
        maxErrors: null,
        reporter: require('jscs-html-reporter').path,
        reporterOutput: '/path/to/jscs-html-report.html'
    }
}

When using with gulp-jscs

Pipe jscs files to the reporter and provide an optional output path within the project:

var gulp = require('gulp');
var jscs = require('gulp-jscs');
var jscsGulpHtmlReporter = require('jscs-html-reporter').gulpReporter;

gulp.task('default', function () {
    return gulp.src(['path/to/files/*.js', 'another/path/to/files/**/*.js'])
               .pipe(jscs())
               .pipe(jscsGulpHtmlReporter({reporterOutput: '/path/to/jscs-html-report.html'}))
});

Report will be written to reporterOutput if specified, otherwise to jscs-html-report.html in current working directory.

Example

alt text

License

Licensed under the MIT license. Copyright (c) 2015 - 2017 Audrius Jakumavicius

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100