Add Gulp tasks

This commit is contained in:
Maxime Thirouin
2014-05-04 08:33:30 +02:00
parent 284ef33275
commit 4a66a703d5
9 changed files with 173 additions and 0 deletions

24
tasks/scripts-linting.js Normal file
View File

@@ -0,0 +1,24 @@
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"))
}