我在我的项目中使用 RequireJS AMD。当我在项目上运行 jshint 时,它会抛出类似错误
在 AMD 脚本中
'define' is not defined.
在 Mocha 测试用例中
'describe' is not defined.
'it' is not defined.
如何在 jshint 中删除此警告?
只是为了扩展一点,这里有一个.jshintrc
摩卡咖啡设置:
{
....
"globals" : {
/* MOCHA */
"describe" : false,
"it" : false,
"before" : false,
"beforeEach" : false,
"after" : false,
"afterEach" : false
}
}
来自JSHint 文档 http://www.jshint.com/docs/- false(默认值)表示该变量是只读的。
如果您仅为特定文件定义全局变量,则可以执行以下操作:
/*global describe, it, before, beforeEach, after, afterEach */
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)