anchor.diff:    /// The flags for the package, version or analysis.
     /// Example values: entries from [PackageFlags].
     @CompatibleStringListProperty()
  +  @override
     List<String> flags = <String>[];
   
     /// The report types that are already done for the ScoreCard.
  
positive.code:       ..removeWhere((type) => type == null)
        ..sort();
      panaReport?.flags?.forEach(addFlag);
    }
  
    double _applySuggestions(double score, List<Suggestion> suggestions) {
  
negative.code: /// The details are pulled in from various data sources, and the entry is
  /// recalculated from scratch each time any of the sources change.
  @db.Kind(name: 'ScoreCard', idType: db.IdType.String)
  class ScoreCard extends db.ExpandoModel with FlagMixin {
    @db.StringProperty(required: true)
    String packageName;
  
  