Я только начал использовать JSHint (через пакет Sublime-Linter для Sublime Text 2). Я хотел бы подавить его предупреждения относительно функций, которые используются до их определения, поскольку я не вижу проблем с использованием определений функций, подобных этому. Например, следующий код генерирует предупреждения:
(function($){
$(document).ready(function()
{
formValidationSetup();
refreshErrorMessages();
});
function formValidationSetup()
{
}
function refreshErrorMessages()
{
}
})(jQuery);
Предупреждения:
- formValidationSetup определен, но никогда не используется
- refreshErrorMessages определен, но никогда не используется
Я попытался установить значение undef в false в параметрах JSHint, но я все еще получаю эти ошибки. Есть ли другой вариант, который я должен установить? Создайте JSLint docs для undef:
true, если перед использованием не нужно объявлять переменные и функции. Эта недоступен в строгом режиме.