環境
- OS X Yosemite 10.10.3
前提
- Node.js v0.11.16
- npm 2.3.0
- Gulp 3.8.11
gulp-eslint をインストール
$ npm install gulp-eslint
gulpfile.js のサンプル
var gulp = require('gulp');
var eslint = require('gulp-eslint');
gulp.task('lint',function(){
return gulp.src(['./*.js'])
.pipe(eslint())
.pipe(eslint.format())
.pipe(eslint.failOnError());
});
gulp.task('watch',function(){
gulp.watch('./*.js',function(event){
gulp.run('lint');
});
});
gulp.task('default',['lint'],function(){
gulp.run('watch');
});
gulpを実行
$ gulp