anchor.diff:      strongModeEnabled: strongModeEnabled,
       isExperimentalVersion: version.major == 0,
       isPreReleaseVersion: version.isPreRelease,
  -    errorCount: suggestions.where((s) => s.isError).length,
  -    warningCount: suggestions.where((s) => s.isWarning).length,
  -    hintCount: suggestions.where((s) => s.isHint).length,
  +    errorCount: errorCount,
  +    warningCount: warningCount,
  +    hintCount: hintCount,
       suggestions: maintenanceSuggestions,
     );
   }
  
positive.code:         '```\nanalyzer:\n  strong-mode: true\n```\n'));
    }
  
    return new Maintenance(
      missingChangelog: !changelogExists,
      missingReadme: !readmeExists,
  
negative.code:     if (isPreReleaseVersion) {
        score *= 0.95;
      }
  
      return score;
    }
  