Hoy te mostraré cómo deshabilitar el linter de ESLint que normalmente se usa al programar aplicaciones web con JavaScript.
Este linter nos ayuda a tener un código más limpio y ordenado, pero en ocasiones es necesario deshabilitar ESLint temporalmente o en determinadas líneas.
En mi caso quería invocar al depurador (con debugger) y me aparecía el mensaje de: Unexpected ‘debugger’ statement no-debugger.
Obviamente a ti te pueden aparecer otros errores relacionados a este linter llamado ESLint, por eso es que en este post te mostraré cómo deshabilitarlo ya sea por una línea o por un bloque, sin importar el error.
Si solo quieres que el código no sea “linteado” en una única línea, coloca el siguiente comentario antes de la línea en cuestión:
// eslint-disable-next-line
Con ello (eslint-disable-next-line
) estás indicando que quieres deshabilitar eslint
para la siguiente línea. Como ejemplo, si yo quisiera permitir el debugger
, mis 2 líneas quedarían así:
// eslint-disable-next-line
debugger;
Por otro lado, si tú tienes varias líneas en las que no quieres que el linter te moleste, puedes indicar el inicio y el fin del bloque que ESLint va a ignorar con eslint-disable
y eslint-enable
.
Es importante que el comentario sea un comentario de bloque aunque abarque una sola línea. En este caso quedaría así:
/*eslint-disable */// Aquí todo el código que no será revisado por ESLint
/*eslint-enable */
Y para poner un ejemplo:
/*eslint-disable */debugger;
debugger;
/*eslint-enable */
Yo recomiendo que te apegues siempre al linter y a lo que las reglas digan. Te muestro este post y cómo deshabilitar el linter temporalmente para casos específicos y temporales.
Por ejemplo, yo quería invocar al debugger
únicamente una vez, así que en lugar de ir a modificar todas las reglas de ESLint deshabilité para esas líneas únicamente, pero no acostumbro a deshabilitarlo para todo el código.
Para terminar te dejo con más tutoriales de JavaScript.
El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…
Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…
En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta web usa cookies.