Top VS Code Extensions Every Developer Should Use 🛠
Tags: vscode, codenewbie, webdev, beginners
Published: 2020-12-03 19:14:22

Are you looking for the amazing VS Code extensions that will help you be more productive while coding? 🤔

If you said `Yes`, then you're at the right place. In this article, I'll be sharing top VS Code Extensions you must-have for making your life easier. 😛

### What is VS Code? 🤯

**Visual Studio Code** is a free source-code editor made by Microsoft for Windows, Linux, and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git.

### Why VS Code? 🧐

Microsoft Visual Studio is a premium and most dominant IDE for programming which is profoundly prevalent among engineers.

It contains a plethora of different kinds of tools and features which makes testing and compatibility even easier.

Visual Studio Code is potentially the best JavaScript ide for Windows, Mac, and Linux. Nowadays, VS Code is one of the most popular ides used by developers.

### Top VS Code Extensions, you must have 🤩

1. [Better Comments](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments) 
The Better Comments extension will help you create more human-friendly comments in your code. If you're the one who loves watching different colored comments, then check it out.
![1.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1607017728100/WioXWReu2.png)

2. [Bracket Pair Colorizer](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer)
This extension allows matching brackets to be identified with colors. The user can define which characters to match, and which colors to use.
![2.PNG](https://cdn.hashnode.com/res/hashnode/image/upload/v1607017981626/4jyq8B7Pi.png)

3. [Debugger for Chrome](https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome)
A VS Code extension to debug your JavaScript code in the Google Chrome browser, or other targets that support the Chrome DevTools Protocol.

4. [ES7 React/Redux/GraphQL/React-Native snippets](https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets)
This extension will provide you JavaScript and React/Redux snippets in hand. So, no-more doubting your syntaxes. It will help you code quicker and in a more efficient manner. Also, it will save a lot of time while writing imports or react components (just for the sake of example).
![4.PNG](https://cdn.hashnode.com/res/hashnode/image/upload/v1607018946871/nIkOt0DYx.png)

5. [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
ESLint is a fantastic linter that picks up syntax errors for you to spot problems with your code before you run your code. 
![9.PNG](https://cdn.hashnode.com/res/hashnode/image/upload/v1607020156128/OK1RYY1A_.png)

6. [file-icons](https://marketplace.visualstudio.com/items?itemName=file-icons.file-icons)
It provides unique file icons to quickly identify file type in the IDE.
![5.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1607019122812/76YFjOk2D.png)

7. [GitLens — Git supercharged](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)
GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more. 
![6.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1607019325131/v0kfHg2UA.gif)

8. [Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost)
This extension will display inline in the editor the size of the imported package. The extension utilizes webpack with babili-webpack-plugin in order to detect the imported size.
![7.PNG](https://cdn.hashnode.com/res/hashnode/image/upload/v1607019511801/g7ppxn4vL.png)

9. [indent-rainbow](https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow)
This extension colorizes the indentation in front of your text alternating four different colors on each step.
![8.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1607019672886/V6IPWTFqq.png)

10. [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)
Launch a local development server with live reload feature for static & dynamic pages. 
![10.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1607020306599/sbjaeP4w-.gif)

11. [Path Autocomplete](https://marketplace.visualstudio.com/items?itemName=ionutvmi.path-autocomplete)
Provides path completion for visual studio code. I personally found this extension really helpful.
![11.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1607020465554/7AhC4rHZz.gif)

12. [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
![12.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1607020589495/r27jdZMnb.gif)

------

#### VS Code Theme I use 💜

[Night Owl](https://marketplace.visualstudio.com/items?itemName=sdras.night-owl) by [Sarah Drasner](https://twitter.com/sarah_edo) 
A VS Code theme for the night owls out there. Now introducing Light Owl theme for daytime usage. Decisions were based on meaningful contrast for reading comprehension and for optimal razzle-dazzle. ✨
![13.PNG](https://cdn.hashnode.com/res/hashnode/image/upload/v1607020754862/FyYkLZiUE.png)


These are the extensions that I make use of in my day to day work life. Woohoo! We did it! 🎉

Are you done setting up your VS Code? Obviously, isn't it 👀 

> Is there any other extension that you make use of while coding? Please let me know in the comments section.✍️

_Thanks, for reading it till the end._ 🙏

------

Hope you find that helpful! Let me know your thoughts on this in the comments section. Don't forget to share this article with your friends or colleagues. Feel free to connect with me on any of the platforms below! 🚀

 [Twitter](https://twitter.com/iamdarshshah)  |  [LinkedIn](https://www.linkedin.com/in/iamdarshshah/)  |  [GitHub](https://github.com/iamdarshshah) 

-----