General
- GitLens - Vizualizează dintr-o privire autoratul codului prin adnotări și CodeLens
- GitHub Pull Requests - Revizuiește și gestionează direct pull requesturile și issue-urile tale GitHub
- GitLab Workflow - Extensie de integrare cu GitLab
- Mermaid Markdown Preview - Adaugă suport pentru diagrame și scheme de tip flowchart
- Visual Studio Keybindings - Folosește scurtături de tastatură din Visual Studio în Windsurf
- Eclipse Keymap - Folosește scurtături de tastatură din Eclipse în Windsurf
Securitate
- SonarQube pentru IDE – oferă o analiză puternică a calității codului și a securității. Te ajută să identifici și să remediezi buguri, vulnerabilități și „code smells”
- Pentru funcționalități SonarQube suplimentare, poți integra și serverul MCP SonarQube cu Cascade. Configurează serverul MCP SonarQube prin Windsurf MCP Store sau urmând documentația serverului MCP SonarQube.
- Snyk Security – Găsește și remediază cu ușurință probleme în codul tău, în dependențele open‑source și în configurațiile Infrastructure as Code, cu scanări rapide și precise
Limbaje
Python
- ms-python.python - Suport Python de bază: IntelliSense, linting, depanare și gestionarea mediilor virtuale
- Windsurf Pyright - Server de limbă rapid, similar cu Pylance, cu verificare strictă a tipurilor și completări
- Ruff - Linter și formator de cod
- Python Debugger - Suport de depanare pentru aplicații Python
Java
- Extension Pack for Java - Pachet de instrumente esențiale pentru Java: editare, refactorizare, depanare și suport pentru proiecte (include toate cele de mai jos)
- redhat.java - Serverul de limbaj Java de bază pentru IntelliSense, navigare și refactorizare
- Java debug - Oferă depanare completă pentru Java, cu puncte de întrerupere, inspectarea variabilelor etc.
- Java Test Runner - Rulează/depană teste JUnit/TestNG în editor, cu o interfață dedicată testării
- Maven - Suport Maven: gestionează dependențele, rulează obiective (goals), vizualizează structura proiectului
- Gradle - Suport Gradle: explorator de taskuri, informații despre proiect și integrare cu CLI
- Java Project Manager - Vizualizează și gestionează dependențele proiectelor Java
Visual Basic
- Visual Basic Support - Evidențiere sintaxă, fragmente de cod, potrivire paranteze, pliere cod
- VB Script Support - Suport pentru editarea VBScript: evidențiere sintaxă, vizualizarea structurii codului
- C# support - Server de limbaj bazat pe OmniSharp, cu IntelliSense și depanare
- Solution Explorer - Gestionare vizuală a fișierelor .sln și .csproj
C# / .NET
- DotRush - O alternativă ușoară și performantă la OmniSharp, cu IntelliSense bazat pe Roslyn, depanatoare integrate pentru .NET Core și Unity, explorer de teste și decompilare de cod. DotRush este o extensie C# puternică, autonomă, care oferă toate funcționalitățile esențiale și poate înlocui OmniSharp și câteva alte extensii de mai jos.
- C# support - Server de limbaj bazat pe OmniSharp, cu IntelliSense și depanare
- .Net Install Tool - Instalează și gestionează diferite versiuni ale .NET SDK și Runtime
- Solution Explorer - Gestionează vizual fișierele .sln și .csproj
- C# Extensions - Îmbunătățește experiența în VS Code, oferind funcționalități precum adăugarea de clase, interfețe și enum-uri C#, precum și generarea de constructori din proprietăți
- Unity-tools - Instrumente specifice fluxului de lucru Unity (snippeturi, documentație, structură de foldere) pentru dezvoltarea de jocuri
C++
- Clangd - Completare avansată a codului, verificare a sintaxei și evidențiere semantică. Navigare în cod bazată pe AST și indexare a simbolurilor
- CMake Tools - Gestionează proiecte CMake, configurații de build și depanare în VS Code. Generează automat baze de date de compilare exacte (compile_commands.json) pentru clangd
- CMake - Oferă evidențiere a sintaxei și funcții de editare de bază pentru fișierele CMakeLists.txt
- C++ Runner - Compilează și execută rapid fișiere unice sau proiecte mici în VS Code