相关疑难解决方法(0)

防止JSHint警告"functionName已定义但从未使用过"

我刚开始使用JSHint(通过Sublime-Linter包用于Sublime Text 2).我想抑制它在定义之前使用的函数的警告,因为我发现使用这样的函数定义没有问题.例如,以下代码生成警告:

(function($){ 

    $(document).ready(function()
    {
      formValidationSetup();
      refreshErrorMessages();
    });

    function formValidationSetup()
    {

    }

    function refreshErrorMessages()
    {

    }

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

警告:

  1. formValidationSetup已定义但从未使用过
  2. refreshErrorMessages已定义但从未使用过

我已经尝试在JSHint选项中将undef设置为false,但我仍然遇到这些错误.我应该设置另一种选择吗?形成的JSLint文档民主基金:

如果在使用之前不需要声明变量和函数,则为true.这在严格模式下不可用.

javascript jquery jslint jshint

45
推荐指数
3
解决办法
4万
查看次数

标签 统计

javascript ×1

jquery ×1

jshint ×1

jslint ×1