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

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
- Install the extension from the VS Code Marketplace.
- Open a Python project.
- Run EdgeCheck: Scan Workspace.
- 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
License
MIT
| |