【发布时间】:2013-07-16 14:07:39
【问题描述】:
在我的项目中,我们有一些作为容器工作的全局变量:
MyProject.MyFreature.someFunction = function() { ... }
然后我在整个网站上使用该脚本,JSLint / JSHint 抱怨:
'MyProject' 未定义
我知道我可以转到每个 JavaScript 文件并在其顶部添加注释 /*global MyProject*/。但我正在寻找一种在某种配置文件中定义该注释的方法,因此我不必逐个文件添加此注释。
config/jshint.yml 中的一些选项会很好。
【问题讨论】:
-
您是在使用 Web 应用程序(例如 jshint.com)还是使用 node 运行它们?
-
我使用 rake 作为任务运行。实际上我正在使用 jshint_on_rails
-
这解释了我没听说过的 'config/jshint.yml' 文件。
标签: javascript global-variables jslint jshint