我正在为我正在编写的JavaScript套件构建一个JSHint集。我写作对象的习惯如下:
var obj = {
hello: 'World'
,foo: 'Bar'
,name: 'Dave'
};
我使用Grunt和grunt-contrib-jshint运行带有以下选项的验证:
当我运行grunt jshint
时,我得到的错误是逗号后面有空格。我该如何忽略这个空间?
答案 0 :(得分:0)
您可以按照doc中的方式忽略特定错误; https://github.com/gruntjs/grunt-contrib-jshint 这是一个引用
忽略特定警告
如果您想忽略特定警告:
[L24:C9] W015:预期'}'缩进为11而不是9。 您可以通过预先添加 - 将警告ID作为选项进行切换:
grunt.initConfig({
jshint: {
ignore_warning: {
options: {
'-W015': true,
},
src: ['**/*.js'],
},
},
});
更新。 此外,我使用这样的配置,并没有逗号错误
,defaultOptions = {
curly: true,
eqeqeq: true,
immed: true,
latedef: 'nofunc',
newcap: true,
noarg: true,
nonew: true,
sub: true,
undef: true,
boss: true,
eqnull: true,
camelcase: true,
quotmark: true,
// lax
laxcomma: true,
// environment
browser: true,
devel: true,
jquery: true,
}