Skip to content
This repository has been archived by the owner on Nov 28, 2018. It is now read-only.

Stylish reporter for gulp-jscs, uses jshint-stylish to do the actual reporting:

License

Notifications You must be signed in to change notification settings

codepunkt/gulp-jscs-stylish

Repository files navigation

gulp-jscs-stylish

This repository and package is no longer maintained. If you're interested in changes, updates or security fixes, please create a fork!

NPM Version Build Status MIT License

Stylish reporter for gulp-jscs, uses jshint-stylish to do the actual reporting:

screenshot

Compared to the default output:

screenshot

Install

$ npm i --save-dev gulp-jscs-stylish

Usage

var jscs = require('gulp-jscs');
var noop = function () {};
var stylish = require('gulp-jscs-stylish');

gulp.task('default', function () {
	gulp.src([ 'file.js' ])
		.pipe(jscs())      // enforce style guide
		.pipe(stylish());  // log style errors
});

Combine results with those of JSHint

var jscs = require('gulp-jscs');
var jshint = require('gulp-jshint');
var noop = function () {};
var stylish = require('gulp-jscs-stylish');

gulp.task('default', function () {
	gulp.src([ 'file.js' ])
		.pipe(jshint())                           // hint (optional)
		.pipe(jscs())                             // enforce style guide
		.pipe(stylish.combineWithHintResults())   // combine with jshint results
		.pipe(jshint.reporter('jshint-stylish')); // use any jshint reporter to log hint
		                                          // and style guide errors
});

using .pipe(jshint()) is optional. you may very well use the reporter without running jshint

License

MIT © Christoph Werner

About

Stylish reporter for gulp-jscs, uses jshint-stylish to do the actual reporting:

Resources

License

Stars

Watchers

Forks

Packages

No packages published