我正在从Gruntfile自动运行JSHint,并且想要排除我的供应商脚本,因为很多它们都失败了JSHint。
我该怎么做?目前我正在/app/scripts/
或任何子目录中运行JSHint。
jshint: {
options: {
jshintrc: '.jshintrc',
reporter: require('jshint-stylish')
},
all: [
'Gruntfile.js',
'<%= yeoman.app %>/scripts/{,*/}*.js'
]
},
我想在/app/scripts/vendor
中排除任何内容。这可能吗?
答案 0 :(得分:31)
只需在路径前加上!
,即告诉迷你它是一个排除;请注意,执行此订单非常重要。
jshint: {
options: {
jshintrc: '.jshintrc',
reporter: require('jshint-stylish')
},
all: [
'Gruntfile.js',
'<%= yeoman.app %>/scripts/{,*/}*.js',
'!<%= yeoman.app %>/scripts/vendor/**',
]
},