overallStatus property

String get overallStatus

Returns the overall health status (worst of all metrics).

Implementation

String get overallStatus {
  final List<String> statuses = <String>[
    cyclomaticComplexityStatus,
    cognitiveComplexityStatus,
    linesOfCodeStatus,
    halsteadVolumeStatus,
    depthOfInheritanceStatus,
  ];

  if (statuses.contains('critical')) return 'critical';
  if (statuses.contains('warning')) return 'warning';
  return 'good';
}