Geral
- GitLens - Visualize a autoria do código de relance por meio de anotações e CodeLens
- GitHub Pull Requests - Revise e gerencie seus pull requests e issues do GitHub diretamente
- GitLab Workflow - Extensão de integração com o GitLab
- Mermaid Markdown Preview - Adiciona suporte a diagramas e fluxogramas
- Visual Studio Keybindings - Use os atalhos de teclado do Visual Studio no Windsurf
- Eclipse Keymap - Use os atalhos de teclado do Eclipse no Windsurf
Segurança
- SonarQube for IDE - oferece análise robusta de qualidade e segurança de código. Ajuda a identificar e corrigir bugs, vulnerabilidades e “code smells”
- Para funcionalidades adicionais do SonarQube, você também pode integrar o servidor MCP do SonarQube ao Cascade. Configure o SonarQube MCP Server pela Windsurf MCP Store ou seguindo a documentação do servidor MCP do SonarQube.
- Snyk Security - Encontre e corrija facilmente problemas no seu código, dependências de código aberto e configurações de infraestrutura como código com análises rápidas e precisas
Linguagens
Python
- ms-python.python - Suporte essencial a Python: IntelliSense, linting, depuração e gerenciamento de ambientes virtuais
- Windsurf Pyright - Language server rápido, ao estilo Pylance, com verificação de tipos rigorosa e sugestões de completamento
- Ruff - Linter e formatador de código
- Python Debugger - Suporte a depuração para aplicativos Python
Java
- Extension Pack for Java - Pacote com ferramentas essenciais para Java: edição, refatoração, depuração e suporte a projetos (inclui todas as abaixo)
- redhat.java - Servidor de linguagem Java principal para IntelliSense, navegação e refatoração
- Java debug - Adiciona depuração completa para Java com pontos de interrupção, inspeção de variáveis etc.
- Java Test Runner - Execute/depure testes JUnit/TestNG no editor com uma interface de testes
- Maven - Suporte ao Maven: gerencie dependências, execute goals, visualize a estrutura do projeto
- Gradle - Suporte ao Gradle: explorador de tarefas, insights do projeto e integração com a CLI
- Java Project Manager - Visualize e gerencie dependências de projetos Java
Visual Basic
- Suporte a Visual Basic - Realce de sintaxe, snippets, correspondência de colchetes, dobramento de código
- Suporte a VBScript - Suporte de edição para VBScript: realce de sintaxe, visualização de outline do código
- Suporte a C# - Servidor de linguagem baseado em OmniSharp com IntelliSense e depuração
- Solution Explorer - Gerencie arquivos .sln e .csproj visualmente
C# / .NET
- DotRush - Uma alternativa leve e de alto desempenho ao OmniSharp, com IntelliSense baseado em Roslyn, depuradores integrados para .NET Core e Unity, explorador de testes e descompilação de código. O DotRush é uma extensão C# independente e poderosa que oferece todos os recursos essenciais e pode substituir o OmniSharp e várias das extensões abaixo.
- C# support - Servidor de linguagem baseado no OmniSharp, com IntelliSense e depuração
- .Net Install Tool - Instala e gerencia diferentes versões do .NET SDK e do Runtime
- Solution Explorer - Gerencie visualmente arquivos .sln e .csproj
- C# Extensions - Aprimora a experiência no VS Code, oferecendo recursos como adicionar classes, interfaces e enums em C#, além de gerar construtores a partir de propriedades
- Unity-tools - Utilitários específicos do Unity para o fluxo de trabalho (snippets, documentação, estrutura de pastas) no desenvolvimento de jogos
C++
- Clangd - Autocompletar avançado, verificação de sintaxe e realce semântico. Navegação de código baseada em AST e indexação de símbolos
- CMake Tools - Gerencie projetos CMake, configurações de build e depuração no VS Code. Gera automaticamente bancos de dados de compilação precisos (compile_commands.json) para o clangd
- CMake - Oferece realce de sintaxe e recursos básicos de edição para arquivos CMakeLists.txt
- C++ Runner - Compile e execute rapidamente arquivos únicos ou pequenos projetos no VS Code