¬°Estamos en directo en Twitch!

¬°Entra y participa!

Imagen de la etiqueta javascript

Desactivar reglas de eslint

¬∑ 2 minutos de lectura ¬∑ ¬ŅUna errata? Edita el art√≠culo

ESLint es una herramienta de linting de JavaScript que ayuda a encontrar y corregir problemas en el código. A veces, puede que una regla específica no se ajuste a tus necesidades o preferencias, y necesites desactivarla. Aquí hay varias maneras de hacerlo.

1. Desactivar eslint para una línea

Puedes desactivar una regla para una sola l√≠nea agregando un comentario en esa l√≠nea que contenga el comando “eslint-disable”. Por ejemplo:

// eslint-disable-next-line no-alert
alert('foo');

También puedes desactivar una regla para una sola línea agregando un comentario en la misma línea.

alert('foo'); // eslint-disable-line no-alert

Si no indicas el nombre de la regla, se desactivará la regla para esa línea.

// eslint-disable-next-line
alert('foo');

2. Desactivar eslint para un bloque

Puedes desactivar una regla para un bloque de c√≥digo agregando un comentario en la l√≠nea anterior al bloque que contenga el comando “eslint-disable” y el nombre de la regla que quieres desactivar. Por ejemplo:

/* eslint-disable no-alert */
alert('foo');
alert('bar');
/* eslint-enable no-alert */

Si no indicas la regla, desactivar√°s todas las reglas para ese bloque.

/* eslint-disable */
alert('foo');
alert('bar');
/* eslint-enable */

3. Desactivar eslint para un archivo

Puedes desactivar una regla para un archivo agregando un comentario en la primera l√≠nea del archivo que contenga el comando “eslint-disable” y el nombre de la regla que quieres desactivar. Por ejemplo:

/* eslint-disable no-alert */
alert('foo');

Si no indicas la regla, desactivar√°s completamente el linter para ese archivo.

/* eslint-disable */
alert('foo');

4. Desactivar una regla para todo el proyecto

Puedes desactivar reglas en todo un archivo agregando una secci√≥n “rules” en tu archivo de configuraci√≥n de ESLint, .eslintrc. Por ejemplo:

{
  "rules": {
    "no-alert": "off"
  }
}
Comparte el artículo