Overview Version History Q & A Rating & Review
FAAAH! Error Sound 🔊
Never silently ignore an error again!
This VS Code extension plays a loud "FAAAH!" sound whenever your code hits an error — whether it's a compile error, a linting failure, or a Jupyter Notebook cell that crashes.
Features
🔴 Compile Errors — Triggers on any diagnostic error in your code (TypeScript, Python, C++, etc.)
📓 Jupyter Notebook Errors — Detects when a cell execution fails or throws an exception
🔨 Build Task Failures — Catches non-zero exit codes from build/compile tasks
⚙️ Configurable — Adjust volume, cooldown, trigger severity, or use your own sound
🔇 Toggle — Click the status bar item or use the command palette to enable/disable
Usage
Install the extension
Write some code
Make an error
FAAAH!!! 🗣️
The status bar shows the current state — click it to toggle on/off.
Commands
Command
Description
FAAAH: Toggle Error Sound
Enable or disable the sound
FAAAH: Test Sound
Play the FAAAH sound to test it
Settings
Setting
Default
Description
faaahErrorSound.enabled
true
Enable/disable the sound
faaahErrorSound.volume
0.8
Volume (0.1 to 1.0)
faaahErrorSound.cooldownMs
2000
Cooldown between sounds (ms)
faaahErrorSound.triggerOn
"error"
Trigger on: error, warning, or both
faaahErrorSound.customSoundPath
""
Path to your own .wav/.mp3 file
Custom Sound
Want to use your own "FAAAH" recording?
Record your best "FAAAH!" and save it as a .wav or .mp3 file
Open VS Code Settings
Set faaahErrorSound.customSoundPath to the full path of your audio file
Platform
Audio Method
macOS
afplay (built-in)
Linux
paplay (PulseAudio) or aplay (ALSA)
Windows
PowerShell MediaPlayer
Contributing
PRs welcome! Especially if you have a better "FAAAH" sound.
License
MIT