1 | var gulp = require('gulp')
|
2 |
|
3 | var files = ['index.js', 'test/*.js', 'gulpfile.js']
|
4 |
|
5 | gulp.task('lint', function () {
|
6 | var eslint = require('gulp-eslint')
|
7 | return gulp.src(files)
|
8 | .pipe(eslint())
|
9 | .pipe(eslint.format())
|
10 | .pipe(eslint.failAfterError())
|
11 | })
|
12 |
|
13 | gulp.task('test', function () {
|
14 | var mocha = require('gulp-mocha')
|
15 | return gulp.src('test/*.js', {read: false})
|
16 | .pipe(mocha())
|
17 | })
|
18 |
|
19 | gulp.task('default', ['lint', 'test'])
|
20 |
|
21 | gulp.task('watch', function () {
|
22 | gulp.watch(files, ['lint', 'test'])
|
23 | })
|