Brought on by this Stack Overflow question.
npm install --save-dev jshint-stylish-summary
$ jshint --reporter=node_modules/jshint-stylish-summary src/js/*.js
Since jshint's CLI doesn't currently support multiple reporters it is necessary to create a wrapper reporter if jshint-stylish-summary should be used in combination with another reporter.
To use jshint-stylish-summary with, e.g., jshint-stylish, create a file
Then pass this file to jshint:
$ jshint --reporter=reporter.js src/js/*.js
Since jshint-stylish-summary needs to collect information about all files passing through the stream before it can log the results, it is not compatible with gulp-jshint's
var jshintSummary = ;gulp;
See the API documentation for a complete overview of all available functions and options.