anchor.diff:  
       final Map<String, dynamic> data = {
         'package': package,
  -      'show_discontinued': analysisStatus == AnalysisStatus.discontinued,
  -      'show_outdated': analysisStatus == AnalysisStatus.outdated,
  -      'show_legacy': analysisStatus == AnalysisStatus.legacy,
  -      'show_analysis': analysisStatus != AnalysisStatus.outdated &&
  -          analysisStatus != AnalysisStatus.discontinued &&
  -          analysisStatus != AnalysisStatus.legacy,
  +      'show_discontinued': isDiscontinued,
  +      'show_outdated': isObsolete,
  +      'show_legacy': isLegacy,
  +      'show_analysis': showAnalysis,
         'analysis_tab_url': urls.analysisTabUrl(package),
         'date_completed': analysis.timestamp == null
             ? null
  
positive.code:       AnalysisExtract extract, AnalysisView analysis) {
      if (analysis == null || !analysis.hasAnalysisData) return null;
      final analysisStatus = extract?.analysisStatus ?? analysis.analysisStatus;
  
      String statusText;
      switch (analysisStatus) {
  
negative.code:       case AnalysisStatus.failure:
          statusText = 'tool failures';
          break;
        case AnalysisStatus.success:
          statusText = 'completed';
          break;
        default:
          break;
      }
  
  