express-auth-negotiate
Version:
Express middleware to handle negotiate authentication
35 lines (29 loc) • 995 B
JavaScript
;
import config from '../config';
import eslint from 'gulp-eslint';
import gulpIf from 'gulp-if';
const isFixed = file => file.eslint && file.eslint.fixed;
export default gulp => {
gulp.task('eslint', ['eslint:src', 'eslint:gulp', 'eslint:test']);
gulp.task('eslint:src', () => {
return gulp.src(config.paths.src)
.pipe(eslint({fix: true}))
.pipe(eslint.format())
.pipe(eslint.failAfterError())
.pipe(gulpIf(isFixed, gulp.dest('src')));
});
gulp.task('eslint:test', () => {
return gulp.src(config.paths.test)
.pipe(eslint({fix: true}))
.pipe(eslint.format())
.pipe(eslint.failAfterError())
.pipe(gulpIf(isFixed, gulp.dest('test')));
});
gulp.task('eslint:gulp', () => {
return gulp.src(config.paths.gulp, {base: '.'})
.pipe(eslint({fix: true}))
.pipe(eslint.format())
.pipe(eslint.failAfterError())
.pipe(gulpIf(isFixed, gulp.dest('.')));
});
};