我想将libs
目录排除在lint之外。但是,ignores
中的options
和项目目录中的.jshintignore
种植文件不会排除libs
。
jshint: {
options: {
smarttabs: true,
ignores: ['public/js/libs/**/*.js']
},
all: [
'Gruntfile.js',
'public/js/**/*.js'
]
},
grunt版本:
grunt-cli v0.1.11
grunt v0.4.2
grunt-contrib-jshint@0.7.2
我错过了什么?
答案 0 :(得分:76)
ignores
是一个jshint选项,需要特定的文件。最好使用惯用的Grunt否定!
来排除文件:
jshint: {
options: {
smarttabs: true
},
all: [
'Gruntfile.js',
'public/js/**/*.js',
'!public/js/libs/**/*.js'
],
},