Siete extensiones de VS Code que usamos a diario

Estas son las siete extensiones de VS Code que abrimos todos los días en Netcodes. No es una lista para quedar bien, son las que de verdad usamos cuando estamos currando con WordPress, PrestaShop, WooCommerce o proyectos a medida.

1. PHP Intelephense

Para mí es la mejor extensión de PHP que existe ahora mismo. Autocompletado rápido, navegación por el código, detección de errores y una inteligencia que entiende bastante bien el ecosistema WordPress. Desde que la instalamos, los refactorings y las búsquedas de métodos han mejorado muchísimo. Es de pago si quieres todas las funciones, pero la versión gratuita ya soluciona el día a día.

2. ESLint

Imprescindible cuando tocamos JavaScript o Vue. Nos obliga a mantener un estándar decente y evita que metamos código sucio sin darnos cuenta. Configurado con las reglas de la casa, nos ha ahorrado horas de revisiones. A veces molesta, sí, pero es de esas molestias que agradeces.

3. Prettier

El que se encarga de que el código no parezca escrito por cinco personas distintas. Lo tenemos configurado para que se ejecute al guardar y, combinado con ESLint, hace que los commits sean mucho más limpios. Odio discutir sobre si las comillas son dobles o simples; Prettier lo resuelve en medio segundo.

4. GitLens

Esto ya no es una extensión, es una herramienta de trabajo. Ver quién tocó cada línea, cuándo y por qué sin salir del editor es una bendición. Las anotaciones inline y el blame mejorado nos han salvado más de una vez cuando heredamos código legacy de proyectos antiguos.

5. EditorConfig

Pequeña pero fundamental. Mantiene la coherencia de indentación, charset y finales de línea entre todos los miembros del equipo. Cuando trabajas con varios proyectos y tecnologías a la vez, evita que el editor se vuelva loco con las configuraciones.

6. Live Server

Para los proyectos frontend y las plantillas estáticas sigue siendo de las más útiles. Recarga automática del navegador, servidor local rápido y sin complicaciones. Aunque para WordPress usamos LocalWP o Docker, cuando prototipamos HTML y CSS sigue siendo la opción más rápida.

7. Twig Language 2 + Smarty

Como trabajamos tanto con Symfony y PrestaShop, tener buen soporte para Twig es obligatorio. Resaltado de sintaxis correcto, autocompletado básico y detección de errores. Para Smarty seguimos usando la extensión oficial que, aunque no es perfecta, hace el trabajo cuando mantenemos tiendas antiguas.

Por qué estas y no otras

Hay decenas de extensiones bonitas y con iconos chulos. Nosotros preferimos las que resuelven problemas concretos y no consumen media RAM del ordenador. Estas siete están siempre activas, actualizadas y forman parte de nuestra configuración base que replicamos en cada nuevo equipo.

Algunas semanas probamos cosas nuevas, pero al final siempre volvemos a estas. Porque cuando tienes que entregar un proyecto el viernes a las seis de la tarde, lo que quieres es que las herramientas funcionen, no que sean trending en Twitter.

¿Cuál es vuestra extensión indispensable que no está en esta lista? Nosotros seguimos abiertos a descubrir nuevas que realmente aporten.

Scroll al inicio