getMostComplexFunctions method

List<FunctionMetrics> getMostComplexFunctions(
  1. int n
)

Returns the top N functions with highest cyclomatic complexity.

Implementation

List<FunctionMetrics> getMostComplexFunctions(int n) {
  final sorted = _functionMetrics.values.toList()
    ..sort((a, b) => b.result.cyclomaticComplexity
        .compareTo(a.result.cyclomaticComplexity));
  return sorted.take(n).toList();
}