anchor.diff:  
   const ruleLeadMatter = 'Rules are organized into familiar rule groups.';
   
  +// todo(pq):add badge
  +final coreRules = <String?>[];
  +// todo(pq):add badge
  +final recommendedRules = <String?>[];
   final effectiveDartRules = <String?>[];
   final flutterRules = <String?>[];
   final pedanticRules = <String?>[];
  
positive.code:     }
    }
  
    var effectiveDart = await fetchConfig(
        'https://raw.githubusercontent.com/tenhobi/effective_dart/master/lib/analysis_options.$latestEffectiveDart.yaml');
    if (effectiveDart != null) {
  
negative.code:     r.maturity == Maturity.stable ? '' : ' (${r.maturity.name})';
  
  Future<void> fetchBadgeInfo() async {
    var core = await fetchConfig(
        'https://raw.githubusercontent.com/dart-lang/lints/master/lib/core.yaml');
    if (core != null) {
      for (var ruleConfig in core.ruleConfigs) {
        coreRules.add(ruleConfig.name);
      }
    }
  
    var recommended = await fetchConfig(
        'https://raw.githubusercontent.com/dart-lang/lints/master/lib/recommended.yaml');
    if (recommended != null) {
      recommendedRules.addAll(coreRules);
      for (var ruleConfig in recommended.ruleConfigs) {
        recommendedRules.add(ruleConfig.name);
      }
    }
  
    var latestPedantic = await pedanticLatestVersion;
    var pedantic = await fetchConfig(
        'https://raw.githubusercontent.com/dart-lang/pedantic/master/lib/analysis_options.$latestPedantic.yaml');
    if (pedantic != null) {
  