Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
core.gulp.task(TASK, () => {
core.subHeading(TASK, 'Linting JavaScript');
//noinspection JSCheckFunctionSignatures
return core.gulp
.src(core.config.files.js)
.pipe(eslint())
.pipe(eslint.format('stylish', process.stdout))
.pipe(eslint.failAfterError())
.on('error', () => {
process.exit(1);
});
});
gulp.task('lint', function () {
return gulp.src([
'**/*.js',
'!fabric-contract-api/node_modules/**',
'!fabric-shim/node_modules/**',
'!test/node_modules/**',
'!**/typescript/*.js',
'!coverage/**',
'!docs/**'
], {
base: path.join(__dirname, '..')
}).pipe(eslint()).pipe(eslint.format()).pipe(eslint.failAfterError());
});
gulp.task('eslint', () => {
return gulp.src(config.PATHS.src.js)
.pipe(eslint({
rulePaths: [path.join(__dirname, '../../')]
}))
.pipe(eslint.format())
.pipe(eslint.failAfterError());
});
gulp.task('lint', ['build:js'], function () {
return gulp.src(['src/rollup/**/*.js', 'gulpfile.js', 'test/**/*.js', 'docs/docs/examples/**/*.js'])
.pipe(eslint())
.pipe(eslint.format())
.pipe(eslint.failAfterError());
});
gulp.task('lint', function () {
return gulp.src('./' + pkg.main)
.pipe(eslint())
.pipe(eslint.format())
.pipe(eslint.failAfterError());
});
gulp.task('lint', function() {
return gulp.src(SOURCE)
.pipe(eslint())
.pipe(eslint.format());
});
function lint(done) {
if (argv.nolint) {
return done();
}
const isFixed = function(file) {
return file.eslint != null && file.eslint.fixed;
}
return gulp.src(['src/**/*.js', 'modules/**/*.js', 'test/**/*.js'], {base: './'})
.pipe(gulpif(argv.nolintfix, eslint(), eslint({fix: true})))
.pipe(eslint.format('stylish'))
.pipe(eslint.failAfterError())
.pipe(gulpif(isFixed, gulp.dest('./')));
};
gulp.task('lint', () => {
return gulp.src(['src/*.js', 'src/pages/*.js', 'src/websites/*'])
.pipe(eslint())
.pipe(eslint.format('stylish', process.stdout))
})
gulp.task('lint', () =>
gulp.src(['src/**/*.js', 'test/**/*.js', '!node_modules/**'])
.pipe(eslint())
.pipe(eslint.format())
.pipe(eslint.format('junit', fs.createWriteStream('./test/eslint.xml')))
.pipe(eslint.failAfterError())
);
function eslint() {
return src(`${config.buildBase}/**/*.js`, { since: lastRun(eslint) })
.pipe(
gulpEslint({
allowInlineConfig: false,
configFile: '.build.eslintrc'
})
)
.pipe(gulpEslint.format('pretty'))
.pipe(gulpEslint.failAfterError());
}