ErrorBell 🔔
Supports all languages VS Code has diagnostics for: JavaScript, TypeScript, Python, PHP, C/C++, Java, Go, Rust, Ruby, and more. Features
InstallationFrom source (development)
Install as
|
| Setting | Default | Description |
|---|---|---|
errorbell.enabled |
true |
Enable/disable all sounds |
errorbell.playOnErrors |
true |
Sound on code errors |
errorbell.playOnWarnings |
true |
Sound on code warnings |
errorbell.playOnTerminalErrors |
true |
Sound on terminal error output |
errorbell.cooldownMs |
2000 |
Min ms between sounds |
errorbell.customErrorSound |
"" |
Path to custom error .wav |
errorbell.customWarningSound |
"" |
Path to custom warning .wav |
Commands
ErrorBell: Toggle On/OffErrorBell: Test Error SoundErrorBell: Test Warning Sound
Platform Support
| Platform | Audio Player Used |
|---|---|
| Windows | PowerShell Media.SoundPlayer |
| macOS | afplay (built-in) |
| Linux | aplay / paplay / pw-play / sox |
Terminal Error Detection
ErrorBell scans terminal output for keywords from all major languages:
- PHP:
Parse error,Fatal error - Python:
Traceback,SyntaxError,Exception - JavaScript/Node: Stack traces (
at Function...),npm ERR! - C/C++:
error:,undefined reference,segmentation fault - Rust:
error[E####] - Java:
Exception in thread,ERROR - Go:
panic:,build failed - General:
error,warning,fatal,FAILED
License
MIT