Preguntas etiquetadas con jslint

JSLint es una herramienta de "calidad de código" para JavaScript desarrollada por Douglas Crockford, un conocido desarrollador también responsable de JSON, JSMin, ADSafe y partes de YUI. JSLint es paralelo al lint de C.

1094
¿Qué es "Linting"?

PHPLint , JSLint , y recientemente me encontré con "puedes ligar tu código JS sobre la marcha" mientras leías algo sobre algún IDE . Entonces, ¿qué es este revestimiento que todos conocen menos

125
¿Cómo se usa la función de corrección rápida de vim?

Soy un usuario de Vim bastante nuevo y he descubierto que su curva de aprendizaje es bastante empinada (al menos para mí). Acabo de instalar este script vim para la comprobación de errores de JavaScriptLint, que muestra errores en la ventana de corrección rápida de vim una vez que guardo un...

110
Sintaxis de invocación de función inmediata

Hay una opción JSLint , una de las partes buenas de hecho, que "[requiere] parens alrededor de invocaciones inmediatas", lo que significa que la construcción (function () { // ... })(); en su lugar, debería escribirse como (function () { // ... }()); Mi pregunta es esta: ¿alguien puede...

95
JSLint: se usó antes de que se definiera

Hola, tengo los 3 archivos javascript. jquery.js utility.js file1.js En file1.js tengo jQuery.noConflict() jQuery(document).ready(function($) { // .... }); Recibo un error que se usó 'jQuery' antes de que se definiera. y "documento" se utilizó antes de que se definiera. ¿Cómo puedo...

90
JSLint esperaba '===' y en su lugar vio '=='

Recientemente, estaba ejecutando parte de mi código a través de JSLint cuando se me ocurrió este error. Sin embargo, lo que creo que es gracioso acerca de este error es que automáticamente asume que todos == deberían ser ===. ¿Eso realmente tiene algún sentido? Pude ver muchos casos en los que...

80
Mensaje JSLint: variables no utilizadas

¿Qué puedo hacer si JSLint se queja de que "i" es una variable no utilizada en tal escenario? var items = "<option selected></option>"; $.each(data, function (i, item) { items += "<option value='" + item.Value + "'>" + item.Text + "</option>"; }); (i, item) es el...