Member-only story
Note: This blog was originally published on my personal website: Learnings from creating my first VSCode Extension
It’s quite difficult to imagine our life without extensions in VSCode, isn’t it? If you use VSCode, I’m sure there is a whole list of extensions that you depend on, on a day-to-day basis. Extensions add crazy new features to VSCode that it itself doesn’t natively have, some of these include
- Language Servers for C# Svelte, etc
- Integrating npm tools to the editor like ESLint and Prettier
- Easing dev workflows with extensions like PostCode
I created and published my first VSCode Extension a few weeks back and here are my learnings.
What did I build?
Have you ever experienced this — you pull in the latest code from your teams’ repository and without changing anything you see ESLint already trying to format the files differently. 😂 Well, this is because of inconsistent VSCode settings between team members. Your teammates could also be missing extensions that format files well. All of these issues can be fixed if everyone in your team used consistent VSCode settings and Extensions. So, this is what I built — VSCode Manager is an extension to help you create isolated VSCode profiles to achieve consistent…