O marketplace do VS Code passou de cinquenta mil extensões há anos — e em 2026 a barra lateral de quem instala tudo que aparece em lista de “top 20” continua ilegível. Testei dezenas de plugins em projetos reais, em notebook com 16 GB e em máquina corporativa mais modesta com SSD SATA e antivírus pesado. Esta seleção prioriza o que economiza tempo sem transformar o editor em Frankenstein lento, com olhar para quem trabalha remoto no Brasil.
O custo invisível de cada extensão
Toda extensão ativa pode registrar listeners, rodar processos em background e adicionar decorações na gutter. Em máquina corporativa padrão — Core i5, 8 GB de RAM, dezenas de abas no navegador — isso se traduz em segundos na abertura do workspace e em fan barulhento durante reunião. Antes de instalar mais um plugin, abra o Command Palette e rode Developer: Show Running Extensions para ver tempo de ativação.
Devs brasileiros costumam alternar entre cliente PJ, projeto pessoal e contribuição open source no mesmo dia. Perfis de extensão por workspace (extensions.json na pasta .vscode) evitam carregar ferramentas de Python em projeto só front-end.
Base: linguagem e formatação
Python (Microsoft) ainda é o ponto de partida para quem usa a linguagem no dia a dia — Pylance para tipos, debugger integrado, ambiente virtual detectado automaticamente. Para JavaScript e TypeScript, o suporte built-in melhorou tanto que muitas extensões antigas viraram redundantes.
Prettier ou Ruff (via extensão oficial) para formatação consistente. Combine com format on save e deixe o debate de estilo para o arquivo de config, não para o review. Se o time usa ESLint com regras próprias, alinhe o VS Code ao mesmo .eslintrc do CI para não corrigir localmente o que o pipeline vai rejeitar.
Git sem sair do editor
GitLens continua útil para blame inline e histórico rápido, mas desative recursos que você não usa — cada decoração na gutter custa renderização. Se o time usa GitHub, a extensão oficial para pull requests reduz ida e volta ao navegador para comentar diff.
Em empresas que bloqueiam site de forge no horário comercial, ter review básico no editor salva quando o proxy está lento. Não substitui a interface web para merge complexo, mas resolve “aprovar typo” sem abrir mais uma aba.
Produtividade sem poluição visual
- Error Lens — erros e warnings na linha, ótimo para feedback imediato em projetos grandes.
- Todo Tree — agrega TODO/FIXME do repositório; configure ignore para
node_modulese.venv. - Remote - SSH — essencial para quem desenvolve em VM ou servidor de staging; comum em consultorias brasileiras.
- Dev Containers — quando o onboarding exige Docker igual ao CI; evita “funciona na minha máquina” entre SP e Recife.
Extensões que ganharam tração em 2026
Assistentes de código integrados ao editor dividem opinião, mas a tendência é tratar sugestão como autocomplete avançado — nunca commitar bloco grande sem ler. Times com política de IP verificam se o plugin envia trecho de código para servidor externo; em cliente bancário isso pode ser bloqueado pelo compliance.
Continue e alternativas open source aparecem em discussões de custo: licença por assento em dólar pesa quando o câmbio sobe. Avalie modelo local ou self-hosted se o orçamento de ferramenta é apertado.
O que eu removi em 2026
Temas duplicados, minimaps decorados, extensões de “productivity” que só adicionam barra de status. Cada plugin em background pode adicionar centenas de ms na abertura do workspace — em SSD lento ou disco corporativo, isso se nota.
Pack de ícones bonito não acelera entrega. Rainbow brackets ajuda alguns devs, mas em code review por screenshot pode atrapalhar legibilidade. Escolha consciência estética versus clareza em pair programming remoto.
Menos extensões ativas significa menos superfície para conflito quando o VS Code atualiza major. Revise a lista a cada seis meses.
Configuração que faz diferença
Sincronize settings entre máquinas com Settings Sync da Microsoft ou com dotfiles no repositório pessoal. Defina files.exclude e search.exclude para pastas pesadas. Se trabalha com monorepo, use workspaces multi-root em vez de abrir a pasta pai inteira.
Em conexão instável, desative auto-fetch agressivo de extensões Git e downloads em background. Já vi reunião travar porque o VS Code decidiu atualizar cinco plugins no meio do git push.
Acessibilidade e tema
Contraste adequado importa em home office com iluminação irregular — comum em apartamentos brasileiros com janela para o vizinho e cortina fechada o dia inteiro. Teste tema escuro em reunião com tela compartilhada: alguns temas populares ficam ilegíveis para quem assiste em monitor antigo.
O toggle de tema do sistema ajuda, mas ter um par claro/escuro calibrado manualmente ainda vale a pena. Fonte com ligaduras é gosto pessoal; em pair não force o colega a decifrar => estilizado se ele não usa.
Lista resumida para copiar
- Extensão da linguagem principal (Python, Go, etc.)
- Formatador/linter integrado ao CI
- GitLens ou equivalente leve
- Remote SSH ou Dev Containers se usar ambiente remoto
- Error Lens para feedback rápido
Manutenção trimestral
Marque no calendário: desinstalar o que não abriu em 90 dias, comparar tempo de boot do editor, checar changelog de extensões com permissão de rede. O VS Code em 2026 é maduro o bastante para funcionar bem com poucas extensões. Instale com critério, meça tempo de abertura do projeto e remova o que não usou na última sprint. O editor deve sumir na experiência — só o código e o problema importam.