https://github.com/aj-dev/jscs-html-reporter
Outputs jscs results into HTML file
https://github.com/aj-dev/jscs-html-reporter
grunt-jscs gulp-jscs javascript jscs-html-reporter node-jscs
Last synced: 10 months ago
JSON representation
Outputs jscs results into HTML file
- Host: GitHub
- URL: https://github.com/aj-dev/jscs-html-reporter
- Owner: aj-dev
- License: mit
- Created: 2015-03-07T13:57:55.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-02-07T22:30:15.000Z (over 9 years ago)
- Last Synced: 2025-07-28T18:46:50.369Z (11 months ago)
- Topics: grunt-jscs, gulp-jscs, javascript, jscs-html-reporter, node-jscs
- Language: JavaScript
- Size: 78.1 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jscs-html-reporter [](https://www.npmjs.org/package/jscs-html-reporter)
[](https://travis-ci.org/aj-dev/jscs-html-reporter)
[](https://david-dm.org/aj-dev/jscs-html-reporter#info=dependencies&view=table)
[](https://david-dm.org/aj-dev/jscs-html-reporter#info=devDependencies&view=table) [](https://www.npmjs.com/package/jscs-html-reporter)
An HTML reporter for [node-jscs](https://github.com/mdevils/node-jscs), [grunt-jscs](https://github.com/jscs-dev/grunt-jscs) and [gulp-jscs](https://github.com/jscs-dev/gulp-jscs).
## Getting started
Install using npm:
`npm install jscs-html-reporter --save-dev`
## Usage
#### When using with [node-jscs](https://github.com/mdevils/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](https://github.com/jscs-dev/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.
```javascript
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](https://github.com/jscs-dev/gulp-jscs)
Pipe jscs files to the reporter and provide an optional output path within the project:
```javascript
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

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