ElijKoLado VS Code Extension
ElijKoLado plays audio feedback when errors or warnings occur in your VS Code workspace diagnostics.
Features
- 🔊 Audio Notifications: Plays error alert sounds automatically when compiler or linter errors are detected in your editor.
- ⚙️ Configurable Triggers: Choose whether to play on Errors, Warnings, or both.
- ⏱️ Debounce Cooldown: Prevents audio spamming while actively typing code with syntax errors.
- 🌐 Cross-Platform: Supports Windows, macOS, and Linux out-of-the-box.
- 📁 Custom Sound Support: Use the built-in sound or specify your own
.mp3 / .wav audio file.
Commands
ElijKoLado: Play Error Sound (elijkolado.playSound): Manually triggers the error sound for testing.
ElijKoLado: Toggle Sound Enabled/Disabled (elijkolado.toggleSound): Quickly enables or disables audio notifications.
ElijKoLado: Hello World (elijkolado.helloWorld): Tests extension responsiveness and sound playback.
Settings
This extension contributes the following settings in VS Code (Settings -> ElijKoLado):
| Setting |
Default |
Description |
elijkolado.enabled |
true |
Enable or disable audio notifications. |
elijkolado.soundPath |
"" |
Custom path to an audio file. If left empty, default sound is used. |
elijkolado.playOnErrors |
true |
Play audio alert when error diagnostics are reported. |
elijkolado.playOnWarnings |
false |
Play audio alert when warning diagnostics are reported. |
elijkolado.cooldownMs |
2000 |
Cooldown period (in ms) to prevent audio overlap while typing. |
Development & Testing
# Compile TypeScript
npm run compile
# Run ESLint check
npm run lint
# Run Automated Test Suite
npm run test
# Package VSIX Extension
npm run package
License
MIT
| |