Visual Studio Code - As melhores extensões para desenvolvedores JavaScript

Visual Studio Code - As melhores extensões para desenvolvedores JavaScript

Hello folks! Este é o primeiro post do blog, então vou compartilhar algumas dicas de extensões que utilizo no Visual Studio Code que me auxiliam demais no desenvolvimento de interfaces.

Para quem não sabe, o Vscode é um editor de código da Microsoft e uma alternativa gratuita ao Sublime Text e o Atom. O editor nos permite inserir extensões que nos auxiliam durante o processo de desenvolvimento.

Vou compartilhar com vocês os meus preferidos e espero que ajude você a usar essa ferramenta da melhor maneira possível!

Extensões

1) JavaScript (ES6) code snippets

Umas das melhores extensões com snippets para trabalhar com JavaScript ES6. Possui suporte as linguagens:

  • JavaScript (.js)
  • TypeScript (.ts)
  • React (.jsx)
  • TypeScript React (.tsx)
  • Html (.html)
  • Vue (.vue)

2) NPM Intellisense

Uma ótima extensão que faz o autocomplete dos módulos do npm na hora de importar no seu código.

auto_complete.gif

3) ES7 React/Redux/GraphQL/React-Native snippets

Extensão indispensável para quem trabalha no ecossistema do React! Snippets para React/Redux e GraphQL com suporte também ao TypeScript.

4) ESLint

Extensão que analisa o seu código e te auxilia a seguir padrões e guidelines na hora de escrever Javascript. Indispensável!

5) EditorConfig

Extensão que auxilia você e a sua equipe a seguirem a mesma configuração no editor de código, como por exemplo "tabs" ou "spaces", "single" ou "double quotes". Ótimo para quando você trabalha com desenvolvedores que utilizam editores diferentes. Esta extensão também está disponível para o Sublime Text e Atom.

6) Babel JavaScript

Extensão que fornece um suporte mais completo para se trabalhar com React, JSX, Flow e GraphQL.

screenshot.png

7) Debugger for Chrome

Extensão que ajuda a debuggar seu código javascript direto do editor.

demo.gif

8) Code Metrics

Extensão que mede a complexidade do seu código Javascript/Typescript. Quanto maior a nota, mais complexo o código é. Sempre é bom tomar cuidado para não fazer abstrações em excesso.

Sample1.png Sample3.png

9) GitLens

Extensão que mostra quais foram as pessoas que fizeram as últimas alterações no arquivo e na respectiva linha. Muito útil quando precisamos tirar dúvidas ou saber quem foi o ator do delito.

current-line-blame.png

10) Prettier - Code formatter

Uma das extensões mais utilizadas no Visual Studio Code. Ela ajuda você a formatar o seu código para que ele fique melhor identado e legível.

11) Path Intellisense

Ficou na dúvida do nome do arquivo ou do caminho que ele se encontra na hora de importar no seu código? Então essa extensão é para você! Ela te auxilia exatamente nesses pontos, para que você não perca tempo procurando onde estão os arquivos.

iaHeUiDeTUZuo.gif

12) Import Cost

Extensão que mostra o tamanho do módulo importado no seu código. Ótimo para vermos onde podemos melhorar a performace da nossa aplicação.

import-cost.gif

E foram essas as extensões que utilizo no dia-a-dia e que espero que facilitem o seu trabalho como desenvolvedor Javascript!

E você, tem mais alguma sugestão de extensão que é indispensável para o Visual Studio Code?

Comente para mim nos comentários!