Project Health Monitor
See the health of your project at a glance.
Project Health Monitor is a Visual Studio Code extension that analyzes your codebase and helps you identify files and folders that are becoming difficult to maintain.
It works 100% offline and supports TypeScript, JavaScript, React, Node.js, and Angular projects.
✨ Features
- 📊 Workspace health score (0–100)
- 📁 Folder health indicators
- 📄 File-level code quality analysis
- 📈 Detects complex and hard-to-maintain files
- 🔍 Highlights code complexity, nesting, imports, and more
- 📋 Export reports in JSON, Markdown, or HTML
- ⚡ Fast local analysis with no internet required
📐 Metrics Analyzed
Project Health Monitor evaluates more than 20 code quality metrics, including:
- Lines of Code (LOC)
- File Size
- Function Count
- Function Length
- Cyclomatic Complexity
- Nesting Depth
- Import & Export Count
- Duplicate Code
- Comment Ratio
- TODO / FIXME Count
- Average Line Length
- Large Classes & Interfaces
- Async Functions
- Try/Catch Blocks
- Callback Nesting
These metrics are combined into an overall Project Health Score to help identify maintenance risks.
🟢 Health Scores
| Score |
Status |
| 90–100 |
Excellent |
| 75–89 |
Healthy |
| 60–74 |
Moderate |
| 40–59 |
Poor |
| 0–39 |
Critical |
🧰 Commands
The extension provides the following commands:
- Project Health: Analyse Workspace
- Project Health: Analyse Current File
- Project Health: Refresh
- Project Health: Open Dashboard
- Project Health: Export Report
📤 Export Reports
Export analysis results as:
🔒 Privacy
Project Health Monitor is built with privacy in mind.
- ✅ 100% Offline
- ✅ No telemetry
- ✅ No tracking
- ✅ No cloud services
- ✅ No external APIs
Your source code never leaves your computer.
📄 License
MIT License