General
- GitLens - Visualiza la autoría del código de un vistazo mediante anotaciones y CodeLens
- GitHub Pull Requests - Revisa y gestiona directamente tus pull requests e issues de GitHub
- GitLab Workflow - Extensión de integración con GitLab
- Mermaid Markdown Preview - Añade compatibilidad con diagramas y diagramas de flujo
- Visual Studio Keybindings - Usa los atajos de teclado de Visual Studio en Windsurf
- Eclipse Keymap - Usa los atajos de teclado de Eclipse en Windsurf
Seguridad
- SonarQube for IDE - ofrece un potente análisis de calidad y seguridad del código. Te ayuda a identificar y corregir errores, vulnerabilidades y code smells
- Para funcionalidades adicionales de SonarQube, también puedes integrar el servidor MCP de SonarQube con Cascade. Configura el servidor MCP de SonarQube desde la Windsurf MCP Store o siguiendo la documentación del servidor MCP de SonarQube.
- Snyk Security - Encuentra y corrige fácilmente problemas en tu código, dependencias de código abierto y configuraciones de infraestructura como código con análisis rápidos y precisos
Lenguajes
Python
- ms-python.python - Soporte básico para Python: IntelliSense, linting, depuración y gestión de entornos virtuales
- Windsurf Pyright - Servidor de lenguaje rápido, similar a Pylance, con verificación de tipos sólida y autocompletado
- Ruff - Linter y formateador de código
- Python Debugger - Soporte de depuración para aplicaciones Python
Java
- Extension Pack for Java - Paquete de herramientas esenciales para Java: edición, refactorización, depuración y soporte para proyectos (incluye todas las siguientes)
- redhat.java - Servidor de lenguaje de Java para IntelliSense, navegación y refactorización
- Java debug - Añade depuración completa de Java con puntos de interrupción, inspección de variables, etc.
- Java Test Runner - Ejecuta o depura pruebas JUnit/TestNG dentro del editor con una interfaz de testing
- Maven - Compatibilidad con Maven: gestiona dependencias, ejecuta objetivos y visualiza la estructura del proyecto
- Gradle - Compatibilidad con Gradle: explorador de tareas, información del proyecto e integración con la CLI
- Java Project Manager - Visualiza y gestiona las dependencias de proyectos Java
Visual Basic
- Soporte para Visual Basic - Resaltado de sintaxis, fragmentos de código, coincidencia de paréntesis, plegado de código
- Soporte para VBScript - Compatibilidad de edición de VBScript: resaltado de sintaxis, vista de esquema del código
- Soporte para C# - Servidor de lenguaje basado en OmniSharp con IntelliSense y depuración
- Explorador de soluciones - Gestiona visualmente archivos .sln y .csproj
C# / .NET
- DotRush - Una alternativa ligera y de alto rendimiento a OmniSharp, con IntelliSense basado en Roslyn, depuradores integrados para .NET Core y Unity, explorador de pruebas y descompilación de código. DotRush es una potente extensión independiente de C# que ofrece todas las funciones esenciales y puede reemplazar a OmniSharp y a varias otras extensiones mencionadas a continuación.
- C# support - Servidor de lenguaje basado en OmniSharp con IntelliSense y depuración
- .NET Install Tool - Instala y gestiona diferentes versiones del SDK y del Runtime de .NET
- Solution Explorer - Gestiona archivos .sln y .csproj de forma visual
- C# Extensions - Mejora la experiencia en VS Code al ofrecer funciones como agregar clases, interfaces y enumeraciones en C#, así como generar constructores a partir de propiedades
- Unity-tools - Utilidades específicas de Unity para el flujo de trabajo (snippets, documentación, estructura de carpetas) en el desarrollo de juegos
C++
- Clangd - Autocompletado avanzado, comprobación de sintaxis y resaltado semántico. Navegación de código basada en AST e indexación de símbolos
- CMake Tools - Administra proyectos CMake, configuraciones de compilación y depuración en VS Code. Genera automáticamente bases de datos de compilación precisas (compile_commands.json) para clangd
- CMake - Ofrece resaltado de sintaxis y funciones básicas de edición para archivos CMakeLists.txt
- C++ Runner - Compila y ejecuta rápidamente archivos individuales o proyectos pequeños en VS Code