MotivaCode 💖
Get cute, motivational inline messages when you make common coding mistakes! MotivaCode helps you stay positive while learning to code.
✨ Features
- Inline Messages: Adorable motivational messages appear right in your editor (no popup windows!)
- Smart Detection: Automatically detects common mistakes:
- Missing semicolons in JavaScript/TypeScript
- Missing colons in Python control structures
- Mixed tabs and spaces
- Three Themes: Choose your style!
- 🌸 Kawaii: Cute and encouraging
- 😂 Meme: Funny and sassy
- ⚡ Minimal: Simple and clean
- Auto-Disappears: Messages fade away after 5 seconds
- Non-Intrusive: Won't spam you (configurable cooldown period)
🎯 How It Works
Just code as usual! When MotivaCode detects a common mistake, you'll see a friendly inline message encouraging you to fix it.
Example:
let x = 5 // Missing semicolon
// → "Oopsie! But you're doing great 😺💖"
⚙️ Configuration
Customize MotivaCode in VS Code Settings (Ctrl+, or Cmd+,):
- Enable/Disable:
motivacode.enable (default: true)
- Theme:
motivacode.mode - Choose kawaii, meme, or minimal (default: kawaii)
- Cooldown:
motivacode.minIntervalMs - Minimum time between messages in milliseconds (default: 5000)
🎨 Themes Preview
Kawaii Mode 🌸
- "Oopsie! But you're doing great 😺💖"
- "Tiny mistake detected! Keep going 🌸✨"
- "Errors make you stronger 💪✨"
Meme Mode 😂
- "You dare to code without semicolons? Bold. 😂"
- "BRB fixing this tiny drama. 💅"
- "Fix it. Flex later. 💪"
Minimal Mode ⚡
- "Small error — keep going."
- "Fix and continue."
🚀 Manual Command
Want to see a sample message? Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P) and run:
MotivaCode: Show Sample Popup
🐛 Supported Languages
- JavaScript
- TypeScript
- Python
💡 Tips
- Messages are based on lightweight text heuristics for quick, non-intrusive feedback
- Adjust the cooldown period if messages appear too frequently or not often enough
- Try different themes to find your favorite style!
📝 License
MIT
🤝 Contributing
Found a bug or have a suggestion? Open an issue on GitHub!
Made with 💖 by developers, for developers. Keep coding, keep smiling! ✨