Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>DevRoasterNew to Visual Studio Code? Get it now.
DevRoaster

DevRoaster

Rinku Chhokar

|
3 installs
| (0) | Free
Roasts your bad code 🔥
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DevRoaster 🔥

DevRoaster is the VS Code extension that roasts your bad code. It analyzes your JavaScript and TypeScript code using AST parsing to find "lazy" coding practices, security vulnerabilities, and logic flaws, and then roasts you for them.

Features

DevRoaster doesn't just check for syntax errors; it checks for emotional damage.

🔥 The Roasts

  • Time Complexity Checking: Detects deeply nested loops (O(n²), O(n³)) and asks if you're trying to burn down your CPU.
  • Security Audits: Sees eval()? Accuses you of wanting to be hacked.
  • Reliability Checks: Empty catch blocks? DevRoaster knows you're swallowing errors.
  • Best Practices:
    • Functions with too many parameters.
    • Usage of any (stop writing Python!).
    • Lazy variable naming (temp, data, obj).
    • Redundant boolean comparisons (if (x === true)).
    • Unnecessary else after return.

Requirements

  • VS Code 1.109.0 or higher.

Extension Settings

This extension contributes the following settings:

  • devRoaster.enable: Enable/disable the roasts (but why would you?).

Known Issues

  • May cause imposter syndrome.
  • May cause sudden urges to refactor working code.

Enjoy the roast!

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