CodeGraph/docs
Section 6.6

External 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.ts

Average 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
1
2
3
4
5
const averageDependenciesPerFile = dependencyRelationshipCount / fileIds.size; // Calibration factor k = 0.5 const normalizedRisk = 0.5 * averageDependenciesPerFile; const score = 100 / (1 + normalizedRisk);