javascript - jshintrc - Solución para errores JSLint
jslint npm (2)
Creo que esto significa que debes mover la función que llama parens dentro de los parens envoltorios
(function() { /* code */ })()
Los dos últimos parentes que ejecutan la función son el problema. Así es como jslint quiere que se vea así:
(function() { /* code */ }())
He comenzado a utilizar JSLint. Revisé mi código y estoy recibiendo estos errores:
Problema en la línea 92 carácter 7: Mueva la invocación a los parens que contienen la función.
})();
Problema en la línea 92 carácter 7: Envuelva toda la invocación inmediata de la función en parens.
})();
¿Cómo corregir estos errores?
Encontré una buena explicación aquí: http://james.padolsey.com/javascript/closures-in-javascript/
El primer conjunto de paréntesis (alrededor de "
function(){}
") no es necesario, pero se usa para hacer obvio que la función se invoca inmediatamente, lo que hace obvio que la expresión no devuelve necesariamente esa función; pero en cambio el valor de retorno de esa función