eslint: ¿Por qué vscode formatea mi código dos veces al guardarlo?

CorePress2024-01-25  11

Tengo mi editor configurado para solucionar todos los problemas al guardar. Sin embargo, una vez que lo guardé, formatea el código para solucionar los problemas y luego, una fracción de segundo después, vuelve al código original sin corregir ni formatear. Esto empezó a suceder después de que actualicé vscode.

¿Esto responde a tu pregunta? No se puede obtener el formato automático correcto al guardar en Visual Studio Code con ESLint y Prettier

- Quentin

21 dic 2022 a las 11:40



------------------------------------

No digo que este sea tu caso, pero vale la pena comprobarlo:

Asegúrese de que esta configuración sea falsa: "editor.formatOnSave": falsa Agregue esto al archivo settings.json:
"editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },

Si no utiliza ESLint/Prettier instalado, haga lo contrario, es decir, asegúrese de que formatOnSave esté configurado en verdadero y que no tenga otros formateadores habilitados.

2

1

¡Ahorró un par de horas! gracias amigo

– Gimnath

5 agosto 2023 a las 2:00

Me alegra que haya funcionado para ti :)

- Jonathan Perry

20/08/2023 a las 12:31



------------------------------------

Tuve el mismo problema y realmente me mató cuando desinstalé Prettier y Eslint, restablecí las reglas y todo...

Hasta que vi que tenía ese paquete lonefy.vscode-js-css-html-formatter, que no dice nada en la configuración pero aún impone sus propias reglas de formato obstinadas. Desinstalarlo funcionó :)

1

Tuve este problema con stylelint, la desinstalación de lonefy solucionó el problema instantáneamente.

- Pavlo

18/04/2022 a las 15:30



------------------------------------

Resolví mi problema siguiendo los pasos descritos en esta respuesta https://stackoverflow.com/a/52259752/9491881

Respuesta corta: necesitaba:

"editor.formatOnSave": false,
"javascript.format.enable": false
respondido

31 de enero de 2022 a las 18:50

Lee

Lee

713

6

6 insignias de plata

21

21 insignias de bronce

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare