
Las extensiones de VS Code que no me faltan
Repaso las extensiones que llevo instaladas en todos los equipos donde trabajo, y alguna que probé y acabé desinstalando.
Cada vez que formateo un equipo nuevo, hay una lista corta de extensiones que instalo antes incluso de abrir el primer proyecto. El resto las voy probando y, la mayoría de las veces, las acabo quitando a la semana.
Las que sobreviven en todos los equipos
- ESLint: sin ella directamente no me fío del código que escribo a las dos de la mañana.
- GitLens: ver quién tocó una línea y por qué, sin salir del editor, me ahorra abrir la terminal para un "git blame" cada dos por tres.
- Error Lens: pinta el error de TypeScript en la misma línea en vez de obligarte a pasar el ratón por encima. Al principio satura la vista, luego no puedes vivir sin ella.
- Path Intellisense: autocompleta rutas de import. Tonto pero ahorra los diez segundos de escribir "../../../lib/components" a mano cada vez.
- Svelte for VS Code: resaltado, autocompletado de props y errores del compilador directamente en el editor — imprescindible si trabajas con .svelte a diario.
Las que probé y quité
Durante un tiempo tuve instaladas un buen puñado de extensiones de “productividad”: gestores de tareas dentro del editor, temas que cambiaban de color según la hora del día, iconos personalizados para cada tipo de archivo… Ninguna me duró más de un mes. No porque fueran malas, sino porque al final añadían una capa de decisión (¿qué tema toca hoy?) que no necesitaba para escribir código.
También probé varias extensions de snippets genéricos de JavaScript y las quité todas: con TypeScript bien configurado y el autocompletado del propio lenguaje, la mayoría de esos snippets sobraban.
Lo único que cambio según el proyecto
Si el proyecto usa Tailwind, añado la extensión oficial para el autocompletado de clases — en este propio sitio no la tengo instalada, porque aquí no se usa Tailwind y CSS nativo se lleva bien solo con el resaltado por defecto del editor.
Y punto. No tengo una configuración de VS Code especialmente exótica ni un settings.json de 300 líneas. Cuantas menos cosas tenga que recordar por qué instalé, mejor.