我正在从grunt运行jshint 这是我的配置:
jshint: {
files: ['Gruntfile.js', 'app/htmlplayer/js/directives/**/*.js'],
options: {
globals: {
jQuery: true
}
}
},
但是在运行grunt test
之后触发了控制台中的jshint打印提示并在最后打印:
" 118个文件中的118个错误"
这是一个example
如何找到发现此问题的文件?
有没有办法配置jshint来指定负责每个错误的源文件?
答案 0 :(得分:2)
您需要更改reporter
选项,以修改插件的输出。
默认情况下(当reporter
值为null
时),输出类似于 -
切换到checkstyle
记者,会输出类似 -
切换到jslint
记者,会输出类似 -
除此之外,您还可以使用自定义记者,例如jshint-stylish
-
grunt任务配置将是 -
jshint: {
all: ['entry.js'],
options: {
reporter: require('jshint-stylish')
}
}
找到其他自定义记者