mirror of
https://github.com/zhigang1992/reactfire.git
synced 2026-04-01 17:39:30 +08:00
Travis now fails build if linting fails
This commit is contained in:
15
gulpfile.js
15
gulpfile.js
@@ -12,6 +12,10 @@ var uglify = require("gulp-uglify");
|
||||
// Testing
|
||||
var karma = require("gulp-karma");
|
||||
|
||||
// Determine if this is being run in Travis
|
||||
var travis = (process.argv.indexOf('--travis') > -1);
|
||||
|
||||
|
||||
/****************/
|
||||
/* FILE PATHS */
|
||||
/****************/
|
||||
@@ -47,6 +51,7 @@ var paths = {
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/***********/
|
||||
/* TASKS */
|
||||
/***********/
|
||||
@@ -66,6 +71,12 @@ gulp.task("scripts", function() {
|
||||
// Lint
|
||||
.pipe(jshint())
|
||||
.pipe(jshint.reporter("jshint-stylish"))
|
||||
.pipe(jshint.reporter("fail"))
|
||||
.on("error", function(error) {
|
||||
if (travis) {
|
||||
throw error;
|
||||
}
|
||||
})
|
||||
|
||||
// Write un-minified version
|
||||
.pipe(gulp.dest(paths.scripts.dest.dir))
|
||||
@@ -89,8 +100,8 @@ gulp.task("test", function() {
|
||||
configFile: paths.tests.config,
|
||||
action: "run"
|
||||
}))
|
||||
.on("error", function(err) {
|
||||
throw err;
|
||||
.on("error", function(error) {
|
||||
throw error;
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -54,6 +54,6 @@
|
||||
},
|
||||
"scripts": {
|
||||
"test": "gulp test",
|
||||
"travis": "gulp"
|
||||
"travis": "gulp --travis"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user