Saltar al contenido

EditorConfig vs. Eslint vs. Prettier: ¿Vale la pena usarlos todos?

Solución:

En mi experiencia, la mejor combinación son las 3, y esta es la razón:

EditorConfig: Esto ayuda a su editor a producir un código que se parece a su guía de estilo sobre la marcha. Si bien esto no es estrictamente necesario para lograr sus objetivos, es bueno si siempre está mirando código que sigue los mismos estilos de codificación. De lo contrario, si no tiene EditorConfig, mientras escribe, su editor se formateará automáticamente de manera diferente al resto del código base, lo cual es confuso. Por supuesto, si lo ha configurado más bonito, lo arreglará antes de que entre en su base de código, pero aún así, ¿por qué querría verlo en un formato mientras lo escribe y luego cambiarlo cuando vaya ¿comprometerse? Bien podría ser coherente.

Más bonita: Formatea automáticamente su código. Me gusta configurarlo para hacer esto cuando preparo mis archivos para una confirmación, de modo que sea físicamente imposible para mí confirmar un código que no coincida con mi guía de estilo.

ESLint: Entonces, ¿por qué querrías un linter también? Porque ESLint hace más que solo estilo. Se activa cuando declara variables que no usa, o hace referencia a cosas que no están definidas, entre algunas otras sutilezas. Entonces, si bien su función disminuye un poco en comparación con los días anteriores más bonitos, sigue siendo útil tener en un proyecto para detectar los otros errores.

¡Espero que ayude!

Si bien creo que está claro que necesitas tanto eslint como más bonito, en realidad creo que puedes deshacerte de editorconfig al menos en algunos casos.

Si tiene su editor configurado para formatear automáticamente su código usando más bonito, entonces la única diferencia entre más bonito y editorconfig son las reglas que usan.

Por ejemplo, más bonito podría no eliminar los espacios en blanco finales en algunos casos o podría tener una regla predeterminada que es imposible de cambiar.

Sin embargo, si está de acuerdo con las reglas más bonitas y su editor admite autoformato usando más bonito de lo que supongo, puede eliminar editorconfig.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *