Recibo un error con mi ciclo for si utilicé i++ en el loop for
var foo = 0; foo++; var bar = 42; bar--; for (i = 0; i < 1; i++) { return; }Una opción sería reemplazar i++ con i+=1
También puede desactivar esa regla eslint específica (ya sea para la línea específica, el archivo o la configuración global). Tenga en cuenta que esto podría no ser recomendable , especialmente a nivel de archivo o línea.
El nombre de la regla que está buscando es no-plusplus .
Deshabilitarlo globalmente
En su archivo de configuración de eslint, agregue lo siguiente:
'no-plusplus': 'off' **OR** 'no-plusplus': 0También hay una opción para deshabilitarlo solo para los bucles for:
no-plusplus: ["error", { "allowForLoopAfterthoughts": true }]Para más información puede consultar los documentos de eslint no-plusplus
Deshabilitarlo a nivel de archivo
En la parte superior de su archivo agregue lo siguiente:
/* eslint-disable no-plusplus */Deshabilitarlo para la línea dada
Justo antes del bucle for, agregue lo siguiente:
/* eslint-disable-next-line no-plusplus */Tengo la solución de este problema.
si usamos i ++ en nuestro código, eslint da error. Para evitar este tipo de error tenemos que usar
var foo = 0; foo += 1; var bar = 42; bar -= 1; for (i = 0; i < l; i += 1) { return; }Gracias
Como puede ver, se trata de un error de pelusa. O escribe el código de esta manera,
foo += 1;
y
i += 1O apague esa regla de eslint. (no es Buena idea);