This post has been updated to reflect my current VSCode config as of 1st June 2025.
After Atom was archived, I switched to Visual Studio Code for my development needs.
Over time, I ended up installing loads of extensions that were either unnecessary or redundant. This led to an incredibly slow and bloated editor.
I decided to start fresh and only install the extensions I need. Here's my minimal VSCode setup for development.
## The Extensions I Use
Here's a list of the extensions I use in my setup, alongside the required language support extensions:
- Mellow - My favorite theme for VSCode.
- Prettier - Code formatter.
- Tailwind CSS IntelliSense - Tailwind CSS IntelliSense.
- Pretty Typescript Errors - Better TypeScript error messages.
- Wakatime - Time tracking.
- Import Cost - Displays package sizes: I notice some performance issues with this and therefore rarely use this now.
- Catppucin Perfect Icons - Icon theme.
- Discord Rich Presence - Shows your current project in Discord.
## My Settings
Below is my settings.json
, feel free to use it as a reference for your own configuration: