我已经定义了像这样的gulp任务
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;
当我通过添加var test = 15; var test = 20;
编辑我的js文件并保存时,lint在控制台上没有显示任何错误消息,虽然从控制台我可以看到lint被踢了,如
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
}
}