Ошибка JSLint: "Переместить вызов в парны, содержащие функцию"

Что означает JSLint по этой ошибке? И как его переписать?

Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function: })(jQuery);

Ответ 1

Чтобы передать критерии JSLint, его необходимо записать следующим образом:

}(jQuery));

Хотя я считаю, что определенные критерии немного субъективны. На мой взгляд, оба способа кажутся прекрасными.

(function () {})() делает мне немного больше смысла, так как вы завершаете полную функцию, а затем вызываете ее

(function () {}()) похоже, что вы завершаете результат вызова функции в parens...