在我的项目中,我们有一些全局变量作为容器:
MyProject.MyFreature.someFunction = function() { ... }
Run Code Online (Sandbox Code Playgroud)
那么我在整个网站上使用该脚本,JSLint/JSHint抱怨:
"MyProject"未定义
我知道我可以访问每个JavaScript文件并在其/*global MyProject*/上添加注释.但我正在寻找一种方法来在某种配置文件中定义该注释,所以我不必逐个文件添加此注释.
选择中的某种选择config/jshint.yml会很好.
在.jshintrc中拥有它们的区别和目的是什么?当我想添加一个要忽略的变量时,哪一个是我应该使用的最好的?另外我在http://www.jshint.com/docs/options/找不到'predef'