JSLint error: "Move the invocation into the parens that contain the function"
What does JSLint mean by this error? And how should it be rewritten?
Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function:
})(jQuery);
Solution 1:
To pass JSLint's criteria, it needs to be written like this:
}(jQuery));
Though I think that particular criteria is a bit subjective. Both ways seem fine in my opinion.
(function () {})()
makes a bit more sense to me since you wrap the full function, then call it
(function () {}())
looks like you're wrapping the result of the function call in a parens ...