让 JSHint 显示函数名称中的错误
Make JSHint to show error in function's name
我阅读了很多关于 JSHint 配置器的内容,但错过了一个对我有帮助的时刻。例如,当我写 document.geetElementById
(有一个额外的 e)时,它什么也没说。有没有办法让 JSHint 显示这样的错误?谢谢
不,你不能那样配置它,因为它无法确定文档是否有 geetElementById
方法。 (如果您尝试添加一个与它应该知道的内置函数几乎同名的函数怎么办?)
另一方面,如果您输入错误 document
(取决于您的设置),您将收到警告,因为 jshint 会查找该名称的变量声明。 document
当然是个例外,因为你没有在代码中定义它,但它是全局可用的 - jshint 知道这一点,因为你使用 globals
选项设置它,或者你'已指定 browser
环境。
我阅读了很多关于 JSHint 配置器的内容,但错过了一个对我有帮助的时刻。例如,当我写 document.geetElementById
(有一个额外的 e)时,它什么也没说。有没有办法让 JSHint 显示这样的错误?谢谢
不,你不能那样配置它,因为它无法确定文档是否有 geetElementById
方法。 (如果您尝试添加一个与它应该知道的内置函数几乎同名的函数怎么办?)
另一方面,如果您输入错误 document
(取决于您的设置),您将收到警告,因为 jshint 会查找该名称的变量声明。 document
当然是个例外,因为你没有在代码中定义它,但它是全局可用的 - jshint 知道这一点,因为你使用 globals
选项设置它,或者你'已指定 browser
环境。