Plays the Vine boom sound effect when your badly-written code generates errors.
Play the Vine boom sound effect command to play the Vine boom... on command.
- When new errors are found through linting or static analysis because of your lackluster, maidenless craftmanship, the Vine boom sound effect will be played for each of them individually.
true, plays the Vine boom sound effect when an error is produced by a linter or static analysis.
- If left blank, uses the Vine boom sound stored in the extension directory. You can put a path to another sound file to change the sound played.
- The time, in milliseconds, to space apart each Vine boom.
- Allowable values:
- The command-line players to play the Vine boom effect with. Uses the first one found to be present, searching from left to right. If one of the present players causes issues, remove it. If your player is not present, add it to the front. Must be compatible with MP3s.
- Reload for changes to take effect.
- Command-line options to supply to the players. Keys are the names of the players and must be the same as in
vineBoomErrors.players. At a minimum, any options that close the player after playing and prevent it from opening any windows are required if that is not the default behavior.
"ffplay": ["-nodisp", "-autoexit"],
- The minimum diagnostic severity level at which to play the Vine boom. Choosing an option also chooses all of the options before it.
- Allowable values:
How to build
Make sure you have Node.js and vsce installed on your system.
Run the following command(s) within the project directory.
VineBoomErrors can be installed directly from the VSCode Marketplace.
Alternatively you could download the latest .vsix package from RELEASES, or compile from source, and install it manually, which can be done either in the extensions side tab, or by running the following command(s):
code --install-extension <package name goes here>
Make sure to reload or restart Visual Studio Code after installing .
- Switched from play-sound to find-exec for playing audio files as play-sound didn't offer much in terms of functionality, and most of what it offered had to be overwritten anyways.
- Added ability to configure which audio players to use.
- Added ability to configure what arguments are used with which audio players.
- Configuration changes are now loaded live and only one remains that still requires reloading.
- Added ability to configure at which error severity level to play the Vine boom.
The logo is derived from Vine's logo © 2018 Twitter, Inc.