Javascript 我该如何告诉JsHint忽略;未解析的函数或方法“;关于物体的警告?

Javascript 我该如何告诉JsHint忽略;未解析的函数或方法“;关于物体的警告?,javascript,angularjs,jshint,Javascript,Angularjs,Jshint,JSHint正在以下代码行中抱怨: angular.mock.module('main') 投诉是,mock是一个未解析的变量,module是一个未解析的函数。我试图将它们添加到文件顶部的全局,但这不起作用,因为它们没有被引用为全局,而是被引用为angular的成员 如何让JSHint忽略它们?忽略单行 angular.mock.module('main') // jshint ignore:line 或 您是否将angular添加为全局?Knuangular是require'd,并且re

JSHint正在以下代码行中抱怨:

angular.mock.module('main')
投诉是,
mock
是一个未解析的变量,
module
是一个未解析的函数。我试图将它们添加到文件顶部的全局,但这不起作用,因为它们没有被引用为全局,而是被引用为
angular
的成员

如何让JSHint忽略它们?

忽略单行

 angular.mock.module('main') // jshint ignore:line


您是否将
angular
添加为全局?Knu
angular
require
'd,并且
require
是全局的意思?您是否将
/*globals angular*/
添加到您的文件中?Knu不是
全局角度:true
?另外,
angular
只是一个例子,还有一些不是特定于框架的。。。我宁愿告诉JSHint,
mock
module
确实是真实的things@DavidGrinberg是的,你是对的^^我刚才回答了“如何让JSHint忽略它们?”无论如何,它对某些人来说可能是有用的,而这不是最优雅的方式,在某些级别(行、块或配置)忽略lint这似乎是唯一的办法。我记得关于描述这个对象的一些事情,但经过广泛的谷歌搜索后,我相信这只是为了@param评论。如果你知道答案,这将是一个很好的补充,伊姆霍。
// Code here won't be ignored by JSHint.
/* jshint ignore:start */
// Code here will be ignored by JSHint.
/* jshint ignore:end */