我在我的项目中使用了RequireJS AMD。当我在我的项目上运行jshint时,它抛出的错误如下
在AMD脚本中
'define' is not defined.
在Mocha测试用例中
'describe' is not defined.
'it' is not defined.
如何在jshint中删除此警告?
发布于 2013-10-25 01:23:15
为了扩展一下,这里有一个用于Mocha的.jshintrc
设置:
{
....
"globals" : {
/* MOCHA */
"describe" : false,
"it" : false,
"before" : false,
"beforeEach" : false,
"after" : false,
"afterEach" : false
}
}
从JSHint Docs - false (默认值)表示变量是只读的。
如果仅为特定文件定义全局变量,则可以执行以下操作:
/*global describe, it, before, beforeEach, after, afterEach */
发布于 2015-01-03 00:10:32
jshint: {
options: {
mocha: true,
}
}
就是你想要的
发布于 2013-09-26 23:39:47
https://stackoverflow.com/questions/16260779
复制相似问题