我刚开始使用JSHint(通过Sublime-Linter包用于Sublime Text 2).我想抑制它在定义之前使用的函数的警告,因为我发现使用这样的函数定义没有问题.例如,以下代码生成警告:
(function($){
$(document).ready(function()
{
formValidationSetup();
refreshErrorMessages();
});
function formValidationSetup()
{
}
function refreshErrorMessages()
{
}
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
警告:
- formValidationSetup已定义但从未使用过
- refreshErrorMessages已定义但从未使用过
我已经尝试在JSHint选项中将undef设置为false,但我仍然遇到这些错误.我应该设置另一种选择吗?形成的JSLint文档的民主基金:
如果在使用之前不需要声明变量和函数,则为true.这在严格模式下不可用.