Comment désactiver une règle ESLint

Un tutoriel rapide sur la façon de désactiver une règle ESLint

Que pouvez-vous faire pour en désactiver unESLintrègle qui est peut-être définie automatiquement par votre outillage?

Considérez le cas où votre outillage définit leno-debuggeretno-consoledes règles.

Il peut y avoir une raison valable pour le code de production, mais en mode développement, avoir la possibilité d'accéder audébogueur de navigateuret leAPI de la consoleest essentiel.

Vous pouvez désactiver une ou plusieurs règles ESLint spécifiques pour un fichier entier en ajoutant sur quelques lignes:

/* eslint-disable no-debugger, no-console */
console.log('test')

ou vous pouvez simplement le faire dans un bloc, en le réactivant par la suite:

/* eslint-disable no-debugger, no-console */
console.log('test')
/* eslint-enable no-alert, no-console */

Ou vous pouvez désactiver la règle sur une ligne spécifique:

console.log('test') // eslint-disable-line no-console
debugger // eslint-disable-line no-debugger
alert('test') // eslint-disable-line no-alert

Plus de tutoriels devtools: