Steven Burrows 9145867dfc [ONOS-6523] GUI Build: Removed third party libs from repo
- installed at build time as dependancies

Change-Id: I85fd69f0b14e6fd1af2693320c1ca23c62f58ac4
2017-08-16 17:36:11 +00:00

33 lines
781 B
JavaScript

import gulp from 'gulp';
import eslint from 'gulp-eslint';
import gulpIf from 'gulp-if';
import path from 'path';
const files = [
'../../web/gui/src/main/webapp/app/**/*.js'
];
function isFixed(file) {
// Has ESLint fixed the file contents?
return file.eslint != null && file.eslint.fixed;
}
const lint = () => {
return gulp.src(files)
.pipe(eslint({
configFile: path.join(__dirname, 'esconfig.json'),
useEslintrc: false,
// Automatically fix trivial issues
// fix: true,
}))
.pipe(eslint.format())
.pipe(gulpIf(isFixed,
gulp.dest('../../web/gui/src/main/webapp/app')
));
};
const tasks = () => {
gulp.task('lint', () => lint());
};
export default tasks();