invisible-squiggles
February 13, 2026 ยท View on GitHub
The Invisible Squiggles VSCode extension allows you to selectively toggle error, warning, info, and hint squiggles for a distraction-free coding experience.
๐น Features
- โ 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.
Why not use the built-in "Problems: Visibility" setting?
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.
๐น Quickstart
- Install the extension from the VSCode marketplace.
- Toggle squiggles using one of these methods:
Option 1: Using the Status Bar Button
Click the ๐๏ธ Toggle Squiggles button at the bottom right.
Option 2: Using the Command Palette
- Press
Ctrl/Cmd + Shift + P. - Type
Toggle Squiggles. - Select the command to hide/show squiggles.
โ ๏ธ Important Notes
- 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.