sourcebuster
Version:
Get sources of your site's visitors (utm / organic / referral / typein).
23 lines (17 loc) • 588 B
JavaScript
;
var gulp = require('gulp'),
jshint = require('gulp-jshint'),
map = require('map-stream'),
finder = require('../helpers/finder'),
notifier = require('../helpers/notifier'),
config = require('../config').scripts.lint;
module.exports = function() {
var failReporter = map(function(file, cb) {
if (!file.jshint.success) notifier(file.relative, true, 'Ooooooops!');
cb(null, file);
});
return gulp.src(finder(config.dir, 'js'))
.pipe(jshint(config.options))
.pipe(jshint.reporter())
.pipe(failReporter);
};