Extensões do Visual Studio Code para um SRE
Tags: devops, vscode, sre, tools
Published: 2023-09-11 23:08:43

Peço desculpas aos amantes do Neovim (se você está na bolha tech do Twitter, certamente lembrará do [Thayto](https://twitter.com/thayto_dev) ao ler essa palavra), mas não consigo largar o VS Code!

Algumas extensões, como Kubernetes, Terraform, Docker e afins, não serão citadas neste post. O intuito é apresentar algumas extensões do editor de código-fonte que facilitam meu trabalho diário como Site Reliability Engineer.

1. **[AWS Toolkit](https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.aws-toolkit-vscode)**: Se você trabalha com a AWS, essa extensão é indispensável. Com a utilização do AWS SSO Login, ela se torna ainda mais poderosa. Caso não tenha conhecimento e/ou não saiba como configurar o AWS SSO Login, clique [aqui](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html) para mais informações.

2.  **[Infracost](https://marketplace.visualstudio.com/items?itemName=Infracost.infracost)**:Esta extensão ajuda a estimar seus gastos com Terraform enquanto provisiona sua infraestrutura como código.

3. **[Kubernetes YAML Formatter](https://marketplace.visualstudio.com/items?itemName=kennylong.kubernetes-yaml-formatter)**: Com esta extensão, seus arquivos .yaml do Terraform terão a formatação adequada.

4. **[vscode-icons](https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons)**: Esta extensão é universal e traz uma interface esteticamente mais harmoniosa para seus arquivos no VSCode, facilitando a identificação de arquivos e pastas.

5. [**Terraform doc snippets**](https://marketplace.visualstudio.com/items?itemName=run-at-scale.terraform-doc-snippets): Quem nunca precisou consultar a documentação do Terraform enquanto criava um recurso? Esta extensão traz as definições de maneira simplificada de diversos recursos do Terraform diretamente no editor.

6. **[Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)**: Esta extensão traz vários facilitadores para o manuseio do Python, incluindo autocompletar, docstrings, esboço de código e mais.

7. **[GitLens](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)**: Embora seja chover no molhado, não poderia deixar de mencionar o quão poderoso é usar o GitLens. Com ele, você pode visualizar informações de autoria das alterações, linhas de código modificadas, histórico de revisão de um arquivo, integração com o GitHub e muito mais.

8. **[Monokai Night Theme](https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-monokai-night)**: Como grande apreciadora do modo noturno e, ao mesmo tempo, de cores vibrantes, considero o modo noturno do Monokai um aliado poderoso para o descanso da visão enquanto estou trabalhando na tela.

9. **[Better Comments](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments)**: Torna seus comentários mais agradáveis esteticamente.

10. **[IntelliCode](https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode)**: Esta extensão utiliza IA para auxiliar no auto completar enquanto você escreve.

Espero que você tenha descoberto ao menos uma nova extensão que vai facilitar o seu trabalho ao final desse texto. :)