24 lines
516 B
JavaScript
24 lines
516 B
JavaScript
var gulp = require('gulp');
|
|
var esLint = require('gulp-eslint');
|
|
var tslint = require('gulp-tslint');
|
|
|
|
var paths = gulp.paths;
|
|
|
|
gulp.task('eslint', function() {
|
|
return gulp.src(paths.jssrc)
|
|
.pipe(esLint({useEslintrc: true}))
|
|
.pipe(esLint.format())
|
|
.pipe(esLint.failOnError());
|
|
});
|
|
|
|
gulp.task('tslint', function() {
|
|
return gulp.src(paths.tssrc)
|
|
.pipe(tslint())
|
|
.pipe(tslint.report('verbose', {
|
|
emitError: true,
|
|
reportLimit: 0
|
|
}));
|
|
});
|
|
|
|
gulp.task('lint', ['tslint', 'eslint']);
|