add eslint task to gulp to let us know how we need to write better code
This commit is contained in:
13
gulpfile.js
13
gulpfile.js
@ -5,7 +5,8 @@ var gulp = require('gulp'),
|
||||
sync = require('browser-sync'),
|
||||
reload = sync.reload,
|
||||
inject = require('gulp-inject'),
|
||||
reloadDelay = 1000;
|
||||
reloadDelay = 1000,
|
||||
eslint = require('gulp-eslint');
|
||||
|
||||
var paths = {
|
||||
server: './app.js',
|
||||
@ -54,11 +55,17 @@ gulp.task('sync', ['serve'], function() {
|
||||
sync.init(null, {
|
||||
proxy: 'http://localhost:3000',
|
||||
logLeval: 'debug',
|
||||
files: ['public/**/*'],
|
||||
files: ['public/js/lib/*/*.{js, jsx}'],
|
||||
port: 3001,
|
||||
open: true,
|
||||
reloadDelay: reloadDelay
|
||||
});
|
||||
});
|
||||
|
||||
gulp.task('default', ['serve', 'sync']);
|
||||
gulp.task('lint', function() {
|
||||
return gulp.src(['public/js/lib/**/*'])
|
||||
.pipe(eslint())
|
||||
.pipe(eslint.format());
|
||||
});
|
||||
|
||||
gulp.task('default', ['lint', 'serve', 'sync']);
|
||||
|
@ -74,6 +74,7 @@
|
||||
"browser-sync": "^1.8.1",
|
||||
"chai": "^1.10.0",
|
||||
"gulp": "^3.8.8",
|
||||
"gulp-eslint": "^0.9.0",
|
||||
"gulp-inject": "^1.0.2",
|
||||
"gulp-nodemon": "^1.0.4",
|
||||
"mocha": "^2.0.1",
|
||||
|
Reference in New Issue
Block a user