VS Code
Svelte LSP initialization and responsiveness severely degraded in large projects
8The Svelte Language Server Protocol takes ~1 minute to initialize, causes IDE freezing, and runs out of RAM in some cases. Autocomplete is very slow or non-functional for both markup props and script tags. Affects VS Code, WebStorm, Neovim, and Zed.
Desktop version consumes tokens much faster than CLI
7Claude Code's desktop VS Code extension burns through token quota significantly faster than the CLI counterpart. A task consuming a small fraction on CLI can use 20%+ on desktop, triggering context compression and errors. This forces developers to manage tasks meticulously to preserve quota until end of day.
Performance issues with desktop version
6Claude Code's desktop version is slow and exhibits poor performance that limits productivity compared to the CLI counterpart, creating an inconsistent experience across platforms.
GitHub Copilot VS Code extension degrades with each update despite promising release notes
6Each new VS Code release promises improvements to Copilot integration, but in practice the extension often becomes worse than the previous version, frustrating developers who expect incremental progress.
Unreliable sourcekit-lsp prevents proper VS Code and Vim editor support
6sourcekit-lsp is not reliable enough for developers using VS Code or Vim to have their projects "Just Work" without fussing. This limits Swift development outside Xcode to suboptimal experiences.
GitHub Copilot cannot reliably read VS Code problem diagnostics
6Copilot claims to read errors from VS Code's Problems tab but consistently fails to do so. Developers must manually copy and paste error messages to get Copilot to address them.
Beta extension features subject to breaking changes
4Claude Code's VS Code extension is in beta with features and availability subject to change. Developers cannot rely on consistent extension behavior for production workflows, creating uncertainty for teams adopting the tool.
Clunky mode switching in Claude Code extension
4Switching between different task types (chat, code editing, reference viewing) in Claude Code requires unnatural mode changes. Multi-step workflows that mix different interaction types (asking questions, referencing files, generating code) require awkward mode navigation.
Confusing UI with unclear terminology and unnecessary controls
3Claude Code's VS Code extension (and similar tools like Copilot) have cluttered UIs with jargon that confuses developers unfamiliar with AI tooling ('agent mode'), unnecessary buttons (microphone icons), and unclear interaction patterns.