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ă robustă a calității codului și a securității. Vă ajută să identificați și să remediați bug-uri, vulnerabilități și code smells
- Pentru funcționalități SonarQube suplimentare, puteți integra și serverul MCP SonarQube cu Cascade. Configurați serverul MCP SonarQube prin Windsurf MCP Store sau urmând documentația serverului MCP SonarQube.
- Snyk Security - Găsiți și remediați cu ușurință probleme în cod, în dependențe open source și în configurațiile Infrastructure as Code, prin scanări rapide și precise
- Checkmarx One - Scanare de securitate cuprinzătoare pentru identificarea vulnerabilităților în cod, dependențe open source și fișiere IaC, cu recomandări de remediere în timp real. Consultați Ghidul oficial de instalare Checkmarx One pentru mai multe informații.
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