Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Chicken on the TreeNew to Visual Studio Code? Get it now.
Chicken on the Tree

Chicken on the Tree

WhySubaru

| (0) | Free
Plays one alert sound whenever any error occurs in your code - syntax, compile-time, runtime, logical, or terminal/debug console errors.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Chicken on the Tree

Plays one alert sound whenever any error happens in VS Code — syntax, compile-time, runtime, logical, or terminal/debug console errors. No matter which kind of error it is, you hear the same alert.

Features

  • Watches the Problems panel for new errors (syntax/compile-time).
  • Watches the debug console and integrated terminal for runtime errors.
  • Plays a single bundled alert sound (media/error-alert.mp3) for every kind of error — or swap in your own via chickenonthetree.soundPath.
  • Cooldown so a burst of errors doesn't spam audio.
  • A separate short chime plays once on VS Code startup (media/activation.mp3).

Commands

  • Chicken on the Tree: Toggle Sound Alerts — enable/disable everything.
  • Chicken on the Tree: Test Error Sound — plays the alert once, on demand.
  • Chicken on the Tree: Report Logical Error (manual) — since logical errors can't be auto-detected, trigger the alert manually.
  • Chicken on the Tree: Run & Watch (with sound) — run the active file and watch its output for errors.

Settings

Setting Default Description
chickenonthetree.enabled true Master on/off switch
chickenonthetree.watchDiagnostics true Watch the Problems panel
chickenonthetree.watchTerminal true Watch debug console / terminal
chickenonthetree.ignoreWarnings true Only Errors trigger the sound
chickenonthetree.ignoreHints true Hints/Info never trigger the sound
chickenonthetree.cooldownMs 1500 Min gap between plays (ms)
chickenonthetree.startupGraceMs 4000 Grace period after startup
chickenonthetree.volume 100 Playback volume (0-100)
chickenonthetree.soundPath "" Custom sound file/URI for ALL errors
chickenonthetree.languageFilters [] Only these languages (empty = all)
chickenonthetree.captureDebugConsole true Capture debug console errors

Sound file

Drop your own error sound at media/error-alert.mp3 (replacing the bundled one) or point chickenonthetree.soundPath at any local audio file.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft