10 Must have VS Code Extensions for Developers in 2024
Tags: vscode, webdev, beginners, extensions
Published: 2024-03-11 15:36:47

The are some favous and most used VS Code Extensions for Developers are as follow:

---
```
Material Icon Theme
```
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zkdsniwqgxrqf51l3al4.png)


Sometimes you can feel lost when you are trying to figure out a structure of your project in a code editor. However, with this extension this process will become more user-friendly. Material Icon Theme gives your files and folders simple icons which increase the clarity of this list.

Download here: [Material Icon Theme](https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme)

---
```
Bracket Pair Colorizer
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5l4hfpf35uautvdzqdb3.png)

Having tons of nested code can be painful for most coders, especially when a project is big. Trying to match brackets with each other is definitely time-consuming but in some cases it may even seem to be impossible. Therefore, I highly recommend taking advantage of using this extension.

Download here: [Bracket Pair Colorizer](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer)

---

```
Auto-Close Tag
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6av52o5ic5e2v1p5lpts.png)

This extension is a must-have. Missing a close tag can be very irritating, especially if you’ve just started your coding adventure. At the beginning this kind of mistake occurs commonly. Auto-Close Tag adds the closing bracket of the opening tag automatically, so that you can be sure that no bugs appear!

Download here: [Auto-Close Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag)

---

```
Auto-Rename Tag
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ojwz4i0uietdx7pjl0wa.png)

Instead of changing open and close tags by yourself, you can use Auto-Rename Tag and do this simultaneously. Start changing an open tag and its close tag will change automatically. This is very useful, especially when you have a lot of nested code.

Download here: [Auto-Rename Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag)

---

```
Quokka.js
```
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ws48glgis87pwu1c2br4.png)


Quokka is a very useful extension which lets you write your JavaScript code and test if it does what it should in real time. Results of these verifications are displayed in your IDE, on the right side of your code.

Download here: [Quokka.js](https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode)

---


```
ESLint
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c3k5ref4mc0737eptp7p.png)

It allows you to forget about common errors.The difference between ESLint and Prettier is the fact that the first extension is more focused on detecting errors while the second one is rather focused on correcting formatting. It manages your code pretty easily and auto-formats it after pressing a save button. If there are any problems, ESLint shows you warnings with more detailed information and/or hints. What is more, you’re able to fully customize it. When you’re ready with your own settings, you need to be sure that automatic fixes work on saving by adding { “eslint.autoFixOnSave”: true } to settings.json.

Download here: [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)

---


```
Material Icon Theme
```
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zkdsniwqgxrqf51l3al4.png)


Sometimes you can feel lost when you are trying to figure out a structure of your project in a code editor. However, with this extension this process will become more user-friendly. Material Icon Theme gives your files and folders simple icons which increase the clarity of this list.

Download here: [Material Icon Theme](https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme)

---

```
TabNine
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pos101jpx40bf40p41ep.png)

TabNine is one of the greatest shocks I experienced when it comes to VS code extensions. It is based on machine learning technology and helps you to write your code by autocompleting it. It works with all languages and the relevance of its hints is astounding. When you start using TabNine, you’ll be amazed how quickly it learns and how much faster and easier your work will become.

Download here: [TabNine](https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode)

---

```
Path Intellisense
```
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jebo0wu7r4dqf9lx54cs.png)

Remembering a whole file’s path that you want to import is completely redundant. Unfortunately, it can cause issues and that is why this is the moment where Path Intellisense comes to aid. After having been installed, it’ll start showing you hints of next directories or files you can use.

Download here: [Path Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense)

---

```
ES7 React/Redux/GraphQl/React-Native snippets
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2j1zwzpkpq5c96kmm9f0.png)

This is one of those extensions which can make your code writing process significantly faster. If you are not a great fan of writing boilerplate code or you’d just want to become more efficient – this is definitely for you. In your VS code you can check a list of commands very easily, which ES7 provides.

Download here: [ES7](https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets)

---

```
Prettier
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ok96hisjmlegz3amsnqh.png)

Prettier is considered to be one of the crucial plugins in daily work as a programmer. It lets you save a lot of time which in other case you would waste formatting your code and taking care of its readability. Prettier works very well with JavaScript, TypeScript, HTML, CSS, Markdown and others.

Download here: [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)

---

## Connect with me
LinkedIn : https://www.linkedin.com/in/durgesh4993/
GitHub : https://github.com/Durgesh4993
LeetCode : https://leetcode.com/durgesh4993/
Profile : https://linktr.ee/durgesh4993

Keep Supporting :)