Aqui está a minha lista de extensões no VSCode e quando/por que eu uso cada uma:
PHP & Composer
- PHP Intelephense: Completação de código, dicas de sintaxe, formatação… essencial para qualquer um que mexa com PHP.
- Composer: Facilita a instalação e gerenciamento de dependências do PHP direto no VS Code.
Qualquer projeto
- Path Intellisense: Sugere caminhos de arquivos e pastas enquanto digito. Pequeno detalhe que economiza tempo.
- markdownlint: Como escrevo documentação em Markdown, essa extensão me ajuda a manter a formatação no padrão certo.
- Live Preview / Live Server: Ambas servem para visualizar mudanças no navegador em tempo real. O Live Preview é da Microsoft e funciona sem servidor, já o Live Server cria um servidor local.
- Command Palette NPM Script Runner / Command Palette NPM Package Update: Dois atalhos para rodar scripts e atualizar pacotes npm sem precisar ir ao terminal.
HTML, CSS & Frameworks
- HTML CSS Support: Ajuda no autocomplete e dicas de CSS dentro do HTML.
- Live Sass Compiler: Compila SCSS/SASS direto no VS Code.
- Tailwind CSS IntelliSense: Se usa Tailwind, essa é indispensável. Completação de classes e dicas rápidas.
- Bootstrap IntelliSense: Parecido com o do Tailwind, mas para Bootstrap.
Laravel
- Laravel Blade Snippets / Laravel Snippets: Facilita escrever código Blade e PHP no Laravel com autocompletes e snippets prontos.
Java
- Language Support for Java(TM): Ajuda no desenvolvimento em Java, com suporte a sintaxe, dicas e autocomplete. Uso quando preciso lidar com algum código Java.
Flutter & Dart
- Dart / Flutter: No meu tempo livre venho estudando e testando apps com Flutter, essas extensões ajudam no processo.
AI & GitHub
- GitHub Copilot / GitHub Copilot Chat: Uso um pouco da versão free, coloquei para testar e achei que agiliza bastante algumas coisas. Tem umas sugestões boas, mas precisa saber o que está fazendo, revisar o código e ajustar de acordo com o projeto.
Tem outras extensões que já testei, mas no fim acabei removendo.
Essas tem sido as que mais uso. Claro que eventualmente posso mudar alguma ou adicionar novas.