@voitanos/eslint-preset-spfx-react
Version:
Preset to swap out TSLint in favor of ESLint in SharePoint Framework (non-React) projects.
15 lines (14 loc) • 537 B
JavaScript
;
var eslint = require('gulp-eslint');
var updateGulpfile = function (build) {
// create the subtask
var eslintSubTask = build.subTask('eslint', function (gulp) {
return gulp.src(['src/**/*.{ts,tsx}'])
.pipe(eslint('./config/eslint.json'))
.pipe(eslint.format())
.pipe(eslint.failAfterError());
});
// register the task as part of the pre-build process
build.rig.addPreBuildTask(build.task('eslint', eslintSubTask));
};
exports.updateGulpfile = updateGulpfile;