Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Cheer Up!New to Visual Studio Code? Get it now.
Cheer Up!

Cheer Up!

Matthew Batitay

|
2 installs
| (0) | Free
Encourages coding with a customizable character that reacts to problems in your code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Cheer Up!

Cheer Up! shows a customizable face based on the number of problems in your workspace. The face changes as you fix or add errors and warnings.

How to Use

  1. Open a project in VS Code.
  2. Look for the Cheer Up! icon in the Activity Bar on the left.
  3. Click the icon to open the panel.

The panel shows your current face, problem count, tier, and caption. It updates when your diagnostics change.

You can also click the Cheer Up! status bar item at the bottom of VS Code to open the panel.

Change a Face

You can use a different image for each tier.

  1. Open the Command Palette with Ctrl+Shift+P on Windows and Linux, or Cmd+Shift+P on macOS.
  2. Type Cheer Up!: Set Custom Image.
  3. Select the command.
  4. Choose the tier you want to edit.
  5. Pick a PNG, JPG, GIF, SVG, or WebP image from your computer.

You can also open the Cheer Up! panel, then click Change this face. This changes the image for the tier currently shown in the panel.

Your custom images are stored in your local VS Code profile.

To remove custom images and restore the defaults:

  1. Open the Command Palette with Ctrl+Shift+P.
  2. Type Cheer Up!: Reset to Default Face(s).
  3. Select the command.
  4. Choose All faces or choose one tier.

Manage Tiers

Tiers decide which face and caption appear at different problem counts. Cheer Up! starts with four tiers: calm, mild, moderate, and severe.

To manage them from the panel:

  1. Open the Cheer Up! panel from the Activity Bar.
  2. Click Manage tiers.
  3. Choose an action:
    • Add a new tier to create another tier.
    • Remove a tier to delete one.
    • Edit a tier's caption to change its message.
    • Edit celebration message to customize the message shown when you reach zero problems.
    • Edit tiers in Settings to edit the complete list directly.

You can also run these commands from the Command Palette:

  • Cheer Up!: Add a New Tier...
  • Cheer Up!: Remove a Tier...
  • Cheer Up!: Set Caption for a Tier...
  • Cheer Up!: Set Celebration Message...

When you add a tier, you choose its name, problem threshold, and optional caption. A tier appears when the problem count reaches its threshold.

Warnings and Errors

Warnings count along with errors by default. To count only errors:

  1. Open Settings with Ctrl+, or Cmd+,.
  2. Search for Cheer Up.
  3. Turn off Cheer Up!: Count Warnings.

You can also open the Command Palette, run Preferences: Open User Settings (JSON), and set:

"inYourFaceCustom.countWarnings": false

Celebration Messages

When your problem count drops to zero after you had problems, Cheer Up! shows a short celebration message. It uses a built-in message unless you set your own message for the zero-problem tier.

To change it, open the panel, click Manage tiers, and choose Edit celebration message. Leave the message empty to use the built-in messages.

Notes

  • New tiers without a custom image use a generic fallback face.
  • The bundled artwork is available for the calm, mild, moderate, and severe tiers.
  • Your custom images and tier settings are saved locally in your VS Code profile.

Disclaimer

This project is provided for educational and personal development purposes. It is provided "as is" without warranties of any kind, and it may not always count every diagnostic reported by every language extension. Users are responsible for reviewing the results and for ensuring that any images or other content they upload or distribute are used with permission and comply with applicable laws and platform policies.

This project is an independent implementation and is not affiliated with, endorsed by, or sponsored by any other extension or its authors. This disclaimer does not replace applicable copyright, trademark, license, privacy, or other legal obligations.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft