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.



18
¿Cómo inicializar la longitud de una matriz en JavaScript?
La mayoría de los tutoriales que he leído en matrices en JavaScript (incluidos w3schools y devguru ) sugieren que puede inicializar una matriz con una cierta longitud pasando un número entero al constructor de matrices utilizando la var test = new Array(4);sintaxis. Después de usar esta sintaxis generosamente en mis …







11
¿Cómo dividir una expresión regular larga en varias líneas en JavaScript?
Tengo una expresión regular muy larga, que deseo dividir en varias líneas en mi código JavaScript para mantener cada longitud de línea 80 caracteres de acuerdo con las reglas de JSLint. Es mejor leer, creo. Aquí hay una muestra de patrón: var pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

8
¿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 …
125 vim  jslint 

3
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 explicar …


4
¿Por qué JSHINT se queja de que se trata de una violación estricta?
Creo que esto puede ser un duplicado de la infracción estricta al usar esta palabra clave y revelar el patrón del módulo Tengo este codigo: function gotoPage(s){ if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);} } function pageChange(event, sorter) { var dd = event.currentTarget; gotoPage.call(sorter, dd[dd.selectedIndex].value); } Y JSHINT (JSLINT) se queja. Dice "Violación estricta". para …

2
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 deshacerme de esta advertencia de forma segura? Si lo …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.