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

EdgeCheck

erikherrera

|
8 installs
| (0) | Free
Auto-generated edge case simulator and bug finder for Python. Detect crashes, edge cases, and unsafe inputs before production.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EdgeCheck

🛡️ EdgeCheck finds edge cases and crash risks in Python code — before they reach production.

Features

  • Detects runtime crash risks:
    • Division by zero
    • Index out of range
    • Type mismatches
    • Common Python pitfalls
  • Live squiggles in your editor
  • One-click Quick Fixes (auto-insert guards)
  • Scan a single file or your entire workspace
  • Export findings in SARIF format for CI/CD integration
  • Optional EDU mode for classrooms

screenshot


Commands

  • EdgeCheck: Scan Current File
  • EdgeCheck: Scan Workspace
  • EdgeCheck: Fix All Guards in Current File
  • EdgeCheck: Dump Diagnostics to Output
  • EdgeCheck: Reset Problems Filters
  • EdgeCheck: Open Student Guide (optional, for classroom use)

Getting Started

  1. Install the extension from the VS Code Marketplace.
  2. Open a Python project.
  3. Run EdgeCheck: Scan Workspace.
  4. Hover squiggles to see details, use Quick Fix to add guards.

For Classrooms (Optional)

Teachers can enable EDU mode with:

  • EdgeCheck: Insert Sample Code
  • EdgeCheck: Open Student Guide
  • EdgeCheck: Apply EDU Preset

This provides a guided lab for students to practice finding and fixing crash risks.


Repository & Issues

  • Source Code
  • Report Issues

License

MIT

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