sublime jshintrc es6 javascript jquery debugging compiler-errors jslint

javascript - jshintrc - jslint npm



Error de JSLint: "Mueve la invocación a los parens que contienen la función" (1)

¿Qué quiere decir JSLint con este error? ¿Y cómo debería ser reescrito?

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


Para pasar los criterios de JSLint, debe escribirse así:

}(jQuery));

Aunque creo que ese criterio particular es un poco subjetivo. Ambas formas parecen estar bien en mi opinión.

(function () {})() tiene un poco más de sentido para mí, ya que envuelve la función completa y luego la llama

(function () {}()) parece que está envolviendo el resultado de la llamada de función en un parens ...