Ocho extensiones de VS Code que merece la pena instalar hoy

La mayoría de listas de extensiones están infladas. La mitad de lo que recomiendan duplica algo que el editor ya hace o ralentiza el arranque por una función que usas dos veces al año.

Esta es la versión corta: las ocho que siguen instaladas en mi máquina.

Calidad de código

ESLint

Muestra los errores de lint mientras escribes en vez de en el pipeline veinte minutos después.

marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

Formato

Prettier

Acaba con las discusiones de formato en la revisión convirtiéndolas en decisión de nadie.

marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

Historial de git

GitLens

Te dice quién escribió una línea y por qué, sin salir del fichero.

marketplace.visualstudio.com/items?itemName=eamodio.gitlens

Diagnósticos

Error Lens

Pone el mensaje de error junto al código en lugar de esconderlo en un panel.

marketplace.visualstudio.com/items?itemName=usernamehw.errorlens

Contenedores

Docker

Gestiona imágenes, contenedores y ficheros compose sin cambiar a la terminal.

marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker

Peticiones HTTP

REST Client

Guarda las llamadas a la API en un fichero .http que puedes versionar junto al código.

marketplace.visualstudio.com/items?itemName=humao.rest-client

Autocompletado

Path Intellisense

Autocompleta rutas de ficheros y elimina en silencio toda una familia de erratas.

marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense

Consistencia

EditorConfig

Mantiene idénticos la indentación y los finales de línea entre editores y compañeros.

marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig

Si el editor va lento, la solución suele ser quitar extensiones, no añadir una más.

¿Necesitas construirlo, no solo elegirlo?

Aplicaciones web, APIs, infraestructura e interfaces. Freelance desde Barcelona, con clientes en cualquier sitio.

Hablemos


Comentarios

Deja una respuesta

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