Mallu Error is a VS Code extension that shows a meme popup when new diagnostics appear for:
- syntax errors
- logical warnings
- exception-like diagnostics (including Java exception names)
Features
- Auto-detects diagnostics from the active workspace.
- Triggers on new
ErrorandWarningdiagnostics. - Triggers on exception-like messages, including:
IOExceptionFileNotFoundExceptionSQLExceptionClassNotFoundExceptionArithmeticExceptionNullPointerExceptionArrayIndexOutOfBoundsExceptionNumberFormatExceptionZeroDivisionExceptionIllegalArgumentExceptionOutOfMemoryErrorStackOverflowErrorVirtualMachineError
- Uses workspace
media/first, then falls back to bundled extensionmedia/. - Includes command palette actions:
Mallu Error: Show MessageMallu Error: Show Random Meme
Requirements
- VS Code
^1.90.0 - Node.js + npm (for build/package)
Development
npm install
npm run compile
Run in Extension Development Host:
- Press
F5 - Open Command Palette
- Run
Mallu Error: Show Random Meme
Package VSIX
npm run package
Expected output file:
mallu-error-0.0.1.vsix
Install locally:
code --install-extension ./mallu-error-0.0.1.vsix
Publish To Marketplace
- Create/sign in to your publisher at https://marketplace.visualstudio.com/manage
- Create a Personal Access Token (PAT) for Marketplace publishing.
- Login from terminal:
npx @vscode/vsce login ashwiii25
- Publish:
npx @vscode/vsce publish
Optional version bump while publishing:
npx @vscode/vsce publish patch
Notes
- VS Code native toast notifications cannot render images directly.
- Mallu Error uses a lightweight popup webview to show meme content immediately when triggers occur.