Section 6.6Source:
server/src/analytics/health/dependency/calculateDependencyHealth.tsExternal Dependency Health (10%)
Evaluating external package usage density across files to measure third-party exposure and dependency bloat.
Source:
server/src/analytics/health/dependency/calculateDependencyHealth.tsAverage Dependencies Per File
The calculator scans all outgoing edges from file nodes that target DependencyNode entities (declared npm packages):
server/src/analytics/health/dependency/calculateDependencyHealth.ts
12345const averageDependenciesPerFile = dependencyRelationshipCount / fileIds.size; // Calibration factor k = 0.5 const normalizedRisk = 0.5 * averageDependenciesPerFile; const score = 100 / (1 + normalizedRisk);