Visual Studio Code
Nós adotamos o VSCode como IDE padrão para nosso desenvolvimento e aqui vamos fazer a instalação
e recomendar alguns plugins.
Para instalar o VSCode é muito simples, seguindo a documentação digite em seu terminal:
sudo apt-get update
sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code
E pronto! Ele já pode ser aberto no menu de aplicativos.
Extensões
As extensões adicionam novas funcionalidades no VSCode facilitando a nossa vida. Algumas delas nós recomendamos serem instalados independente do projeto:
Para instalar os plugins acesse do lado esquerdo do seu VSCode a aba Extensões ou utilize o atalho CTRL + Shift + X
GitLens
O gitLens expande as funcionalidades do git dentro do VSCode, entregando mais recursos como:
- Facilitar a visualização de alterações em cada linha de código;
- Commits padronizados;
- Reversão rápida de commits e arquivos;
- Visualização em gráficos de branchs, dentre outros.
Live Share
O Live Share permite que você compartilhe o seu editor com outro programador facilitando o trabalho em conjunto, muito útil para debugs ou mentoria.
ESLint
O ESLint ajuda a identificar e corrigir problemas em seu JavaScript, TypeScript e outros arquivos, garantindo um código mais limpo e padronizado:
- Detecta erros de sintaxe, problemas de estilo e bugs potenciais;
- Sugere correções automáticas para muitos problemas;
- Facilita a manutenção de um padrão de codificação consistente.
Postman
O Postman para VSCode integra o poderoso ambiente de desenvolvimento de API do Postman diretamente no editor:
- Teste e desenvolva suas APIs diretamente no VSCode;
- Acesse coleções e ambientes do Postman;
- Melhora o fluxo de trabalho de desenvolvimento de APIs.
JavaScript Debugger (Nightly)
O JavaScript Debugger (Nightly) fornece as últimas atualizações e funcionalidades para depuração de JavaScript no VSCode:
- Depure código JavaScript/TypeScript no Node.js, navegador e outros;
- Suporte para pontos de interrupção, watch expressions e stepping;
- Atualizações e melhorias mais frequentes com a versão Nightly.