# Cyclomatic Complexity Analysis Report
## Calendar Plantempus TypeScript Codebase

**Generated:** 2025-10-06  
**Analyzer:** Roo AI Assistant  
**Total Files Analyzed:** 40+

---

## Executive Summary

### Complexity Distribution

| Complexity Range | Risk Level | Count | Percentage |
|-----------------|------------|-------|------------|
| 1-10 | ✅ Low | TBD | TBD% |
| 11-20 | ⚠️ Medium | TBD | TBD% |
| 21-50 | 🔴 High | TBD | TBD% |
| 50+ | 💀 Critical | TBD | TBD% |

### Key Metrics
- **Total Functions:** TBD
- **Average Complexity:** TBD
- **Highest Complexity:** TBD
- **Files Needing Refactoring:** TBD

---

## Methodology

### Cyclomatic Complexity Calculation
For each function, we count:
- **+1** for the function itself
- **+1** for each `if`, `else if`, `while`, `for`, `case`
- **+1** for each `&&`, `||` in conditions
- **+1** for each `catch` block
- **+1** for each ternary operator `? :`
- **+1** for each `return` statement (except the last one)

### Risk Assessment
- **1-10:** Simple, easy to test and maintain
- **11-20:** Moderate complexity, acceptable
- **21-50:** Complex, should be refactored
- **50+:** Very complex, high maintenance risk

---

## Analysis in Progress...

This report is being generated. Please wait for the complete analysis.
