gulp-eslint在控制台上不显示任何错误
我已经定义了这样一个吞咽任务
var lint = require('gulp-eslint'); gulp.task('lint', function() { return gulp.src(config.paths.js) .pipe(lint({config: 'eslint.config.json'})) .pipe(lint.format()); });
和这样的js文件
$ = jQuery = require('jquery'); var App = console.log('hello from browserfiy'); module.exports = App;
当我编辑我的js文件通过添加var test = 15; var test = 20;
var test = 15; var test = 20;
并保存,林特并没有显示任何错误消息在控制台上,虽然从控制台我可以看到林特被踢入像
Starting 'lint'... Finished 'lint' 29ms
eslint.config.json
{ "ecmaFeatures": { "jsx": true }, "env": { "browser": true, "node": true, "jquery": true }, "rules": { "quotes": 0, "no-trailing-spaces": 0, "eol-last": 0, "no-unused-vars": 0, "no-underscore-dangle": 0, "no-alert": 0, "no-lone-blocks": 0 }, "globals": { jQuery: true, $: true } }
如注释所示,您可以将其添加到eslintconfiguration中以在重新声明variables时出现错误:
"no-redeclare": 1
规则文件