繁体   English   中英

从我的Gruntfile中的JSHint中排除一个子目录?

[英]Exclude a subdirectory from JSHint in my Gruntfile?

我从Gruntfile自动运行JSHint,并且想要排除我的供应商脚本,因为很多它们都失败了JSHint。

我怎样才能做到这一点? 目前,我在/app/scripts/或任何子目录中运行JSHint。

jshint: {
  options: {
    jshintrc: '.jshintrc',
    reporter: require('jshint-stylish')
  },
  all: [
    'Gruntfile.js',
    '<%= yeoman.app %>/scripts/{,*/}*.js' 
  ]
},

我想在/app/scripts/vendor排除任何内容。 这可能吗?

只需在路径前加上! 告诉minimatch这是一个排除; 请注意,执行此订单很重要。

jshint: {
  options: {
    jshintrc: '.jshintrc',
    reporter: require('jshint-stylish')
  },
  all: [
    'Gruntfile.js',
    '<%= yeoman.app %>/scripts/{,*/}*.js',
    '!<%= yeoman.app %>/scripts/vendor/**',
  ]
},

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM