Comprehensive project health scoring.
Evaluates multiple dimensions of npm project health and produces an overall score with actionable recommendations.
Summary
Functions
Formats the health report.
Returns a grade based on the score.
Returns recommendations based on checks.
Computes a health score (0-100) for a project.
Functions
Formats the health report.
@spec grade(non_neg_integer()) :: String.t()
Returns a grade based on the score.
Returns recommendations based on checks.
@spec score(map()) :: %{score: non_neg_integer(), details: map()}
Computes a health score (0-100) for a project.