Gulp ESLinter不报告警告

时间:2016-05-25 11:49:52

标签: gulp eslint circleci

我使用Gulp作为构建过程的一部分来运行ESLinter, 由于ESLinter报告了警告,我的构建失败了。

我想在这个阶段忽略/删除警告,阅读文档我已经找到了应该做到的安静标志,问题是加入安静:对我的.eslintrc文件来说似乎不对有任何影响。

更新:

我提出的解决方案是将.eslintrc读入变量并使用quiet = true展开它 然后将此对象传递给eslint。

var strConfig = fs.readFileSync('./.eslintrc', 'utf8');
var config = JSON.parse(strConfig);
config.quiet = true;

const stream = gulp.src(['LIST_OF_FILES'])
    .pipe(eslint(config));

return stream.pipe(eslint.format('junit', function (result) {
    fs.writeFile('./output/eslint-out.xml', result);
}))
.pipe(eslint.failAfterError());

0 个答案:

没有答案