Ember.js JSHint 不忽略 bower_components 个文件

Ember.js JSHint not ignoring bower_components files

我正在构建一个使用 Bootstrap 的 Ember 应用程序,并且通常需要很长时间才能构建。我认为(但不是肯定的)这是因为 JSHint 通过我的 bower_components 并发现这样的错误:

错误都在bower_components/tether、bootstrap或jquery中。我已经研究过在 .jshintrc 中排除 bower_components 但我没有取得任何成功。

Broccoli 过去不支持 .jshintignore 但最近他们解决了这个问题。因此,在 .jshintrc 旁边的应用程序根级别中创建 .jshintignore,然后添加排除文件夹。

node_modules/**/*
bower_components/**/*

参考如下:

1- Support for project level .jshintignore 2- .jshintignore isn't being picked up

试一试,如果不行,您可以暂时考虑另一种解决方案,直到该解决方案很快得到修复。

您可以通过添加

忽略该文件
/* jshint ignore:start */

在文件开头。

更多信息:JShint documents