让 JSHint 显示函数名称中的错误

Make JSHint to show error in function's name

我阅读了很多关于 JSHint 配置器的内容,但错过了一个对我有帮助的时刻。例如,当我写 document.geetElementById(有一个额外的 e)时,它什么也没说。有没有办法让 JSHint 显示这样的错误?谢谢

不,你不能那样配置它,因为它无法确定文档是否有 geetElementById 方法。 (如果您尝试添加一个与它应该知道的内置函数几乎同名的函数怎么办?)

另一方面,如果您输入错误 document(取决于您的设置),您将收到警告,因为 jshint 会查找该名称的变量声明。 document 当然是个例外,因为你没有在代码中定义它,但它是全局可用的 - jshint 知道这一点,因为你使用 globals 选项设置它,或者你'已指定 browser 环境。