ranked method
Returns dependencies ordered by descending risk score.
Implementation
List<DependencyRiskEntry> ranked({int? top}) {
final List<DependencyRiskEntry> list =
List<DependencyRiskEntry>.from(dependencies)
..sort(
(DependencyRiskEntry a, DependencyRiskEntry b) =>
b.riskScore.finalScore.compareTo(a.riskScore.finalScore),
);
if (top == null || top >= list.length) {
return list;
}
return list.take(top).toList(growable: false);
}