anchor.diff:      missingAnalysisOptions: !analysisOptionsExists,
       oldAnalysisOptions: oldAnalysisOptions,
       strongModeEnabled: strongModeEnabled,
  -    isExperimentalVersion: version.major == 0,
  -    isPreReleaseVersion: version.isPreRelease,
  +    isExperimentalVersion: isExperimentalVersion,
  +    isPreReleaseVersion: isPreReleaseVersion,
       errorCount: errorCount,
       warningCount: warningCount,
       hintCount: hintCount,
  
positive.code:         '```\nanalyzer:\n  strong-mode: true\n```\n'));
    }
  
    final errorCount = suggestions.where((s) => s.isError).length;
    final warningCount = suggestions.where((s) => s.isWarning).length;
    final hintCount = suggestions.where((s) => s.isHint).length;
  
negative.code:       final daysLeft = (_twoYears - age).inDays;
        final p = daysLeft / 365;
        score *= max(0.0, min(1.0, p));
      }
  
      return score;
  