Files
pjax/tasks/scripts-linting.js
Maxime Thirouin f93efb0c00 Add Gulp tasks
2014-10-14 08:03:42 +02:00

25 lines
558 B
JavaScript

var gulp = require("gulp")
var opts = require("./options")
var util = require("gulp-util")
var plumber = require("gulp-plumber")
var jscs = require("gulp-jscs")
var jshint = require("gulp-jshint")
/**
* task scripts:linting
*
* jshint + jscs
*/
module.exports = function() {
return gulp.src([
"./src/scripts/**/*.js",
"!./src/scripts/lib/**/*.js",
"./tasks/**/*.js",
"./tests/**/*.js",
])
.pipe(opts.plumber ? plumber(): util.noop())
.pipe(jscs())
.pipe(jshint())
.pipe(jshint.reporter("jshint-stylish"))
}