The Must-Haves

After testing hundreds of extensions, these 15 are the ones I install on every fresh VS Code setup.

πŸ€– AI & Intelligence

  1. GitHub Copilot β€” AI autocomplete that actually works. Worth every penny of the $10/month.
  2. Error Lens β€” Shows errors and warnings inline, right where the problem is. No more hovering over squiggly lines.
  3. IntelliCode β€” Microsoft’s AI that learns from your codebase patterns.

🎨 Code Quality

  1. ESLint β€” Linting JavaScript/TypeScript. Non-negotiable.
  2. Prettier β€” Auto-format on save. End all formatting debates forever.
  3. SonarLint β€” Catches bugs and security issues that ESLint misses.

⚑ Productivity

  1. Multi Cursor Case Preserve β€” Change casing while maintaining the original format across multiple cursors.
  2. Todo Tree β€” Find all TODOs, FIXMEs, and HACKs in your project in a sidebar panel.
  3. Auto Rename Tag β€” Rename HTML opening tags and closing tags update automatically.
  4. Path Intellisense β€” Autocomplete file paths in imports. Saves minutes daily.

πŸ–₯️ Visual & DX

  1. One Dark Pro β€” Still the best dark theme after all these years.
  2. Material Icon Theme β€” Beautiful file icons that make the explorer actually useful.
  3. Indent Rainbow β€” Colorizes indentation levels. Makes Python and YAML so much easier.
  4. GitLens β€” See who wrote each line and when. Inline blame, history, and comparisons.

πŸ”§ Language-Specific

  1. Tailwind CSS IntelliSense β€” If you use Tailwind, this is mandatory. Autocomplete + color previews.

Honorable Mentions

  • REST Client β€” Test APIs without leaving VS Code
  • Docker β€” Manage containers from the sidebar
  • Remote SSH β€” Edit files on remote servers as if local
  • Thunder Client β€” Postman alternative inside VS Code