51
Files Analyzed
19.14
Average Complexity
29
High Complexity Files
critical risk
High complexity - significant refactoring needed
🏗️ Complexity by Code Category
| Category | Average Complexity | Files | Total Complexity |
|---|---|---|---|
| Legacy Pages | 28.00 | 1 | 28 |
| Components | 21.38 | 8 | 171 |
| Routes/Pages | 20.65 | 26 | 537 |
| Modules | 19.00 | 7 | 133 |
| Utilities | 15.00 | 6 | 90 |
| Other | 7.50 | 2 | 15 |
| Modals | 2.00 | 1 | 2 |
📁 Complexity by File Type
| File Type | Average Complexity | Files | Total Complexity |
|---|---|---|---|
| JS | 15.25 | 16 | 244 |
| TS | 20.91 | 35 | 732 |
⚠️ High Complexity Files (>10)
| File Path | Cyclomatic Complexity | Maintainability Index |
|---|---|---|
| src/components/user-evaluation/index.ts | 70 | 20.0 |
| src/routes/talent/page-talent.ts | 61 | 20.0 |
| src/routes/home/page-home.ts | 55 | 20.0 |
| src/routes/assetmanager/page-assetmanager.ts | 53 | 20.0 |
| src/routes/schedule/page-schedule.ts | 53 | 20.0 |
| src/modules/matomoTracker.ts | 47 | 20.0 |
| src/routes/talent/tabs/profile.js | 42 | 20.0 |
| src/routes/security/page-security.ts | 41 | 20.0 |
| src/modules/Model.ts | 36 | 28.0 |
| src/routes/talent/tabs/addresses.js | 36 | 28.0 |
| src/utils/onboardingProgress.js | 34 | 32.0 |
| src/pages/supporttickets.js | 28 | 44.0 |
| src/routes/schedule/schedule-calendar.service.ts | 27 | 46.0 |
| src/modules/api/api-user.ts | 26 | 48.0 |
| src/routes/schedule/components/schedule-meeting-dialog/index.ts | 24 | 52.0 |
| src/routes/verification/page-verification.ts | 24 | 52.0 |
| src/components/app-shell/index.ts | 23 | 54.0 |
| src/routes/security/security.service.ts | 22 | 56.0 |
| src/routes/talent/tabs/referral.js | 20 | 60.0 |
| src/utils/onboardData.ts | 20 | 60.0 |