The Invisible Squiggles VSCode extension allows you to selectively toggle error, warning, info, and hint squiggles for a distraction-free coding experience.
- ✅ Toggle squiggles on/off globally or by type from the status bar or command palette
- ✅ Independently control hint, info, warning, and error squiggles
- ✅ When squiggles are hidden, problem icons in the Problems panel are also made less visible for a fully distraction-free experience.
VS Code's built-in setting (problems.visibility) hides all problem decorations when turned off—but it always shows a warning in the status bar while they’re hidden. Invisible Squiggles gives you:
- No forced status bar clutter — The status bar indicator is optional and can be disabled.
- Choose subsets — Hide only errors, only warnings, only info, only hints, or any combination. The built-in option is all-or-nothing.
- Install the extension from the VSCode marketplace.
- Toggle squiggles using one of these methods:
Click the 👁️ Toggle Squiggles button at the bottom right.
- Press
Ctrl/Cmd + Shift + P. - Type
Toggle Squiggles. - Select the command to hide/show squiggles.
- Manual edits will be overwritten: When squiggles are hidden, the extension stores your original color customizations and applies transparent colors. Toggling squiggles will overwrite any manual changes you make to these colors while they're hidden.
- Customizations stored in settings: Your original color customizations are saved in VS Code's
settings.json. If this file becomes corrupted, your saved customizations may be lost. - Users who upgrade while squiggles are hidden may need to toggle twice to reset state.
