Devguard AI
Devguard AI is an AI-powered static code analysis extension for Visual Studio Code.
It analyzes your source code and provides real-time feedback on:
🚀 Features
- Bug detection (e.g., division by zero)
- Security vulnerability scanning (hardcoded credentials, unsafe patterns)
- Performance anti-pattern detection
- Code quality grading (A–D scoring system)
- Structured issue categorization (Bugs, Security, Improvements)
🏗 Architecture
Devguard AI uses:
- Python-based AST static analysis engine
- FastAPI backend for rule processing
- VS Code Extension API (TypeScript)
- Custom WebView UI panel for visualization
- Severity-weighted scoring algorithm
📊 Example Output
- Quality Score: 75 (Grade C)
- 1 Bug detected
- 1 Critical Security issue found
- Suggested improvements included
🎯 Vision
To improve developer productivity and promote secure coding practices directly inside the editor.
🛠 Tech Stack
- Python
- AST (Abstract Syntax Tree) analysis
- FastAPI
- TypeScript
- VS Code Extension API
- Visual Studio Marketplace
| |