anchor.diff:  import 'package:gcloud/service_scope.dart' as ss;
   import 'package:logging/logging.dart';
   import 'package:meta/meta.dart';
  +import 'package:pool/pool.dart';
   import 'package:pub_semver/pub_semver.dart';
   
   import '../package/models.dart' show Package, PackageVersion;
  
positive.code: ///
  /// The Datastore limit is 1000, but that caused resource constraint issues
  /// https://github.com/dart-lang/pub-dev/issues/4040
  const _batchLookupMaxKeyCount = 100;
  
  /// Sets the active scorecard backend.
  void registerScoreCardBackend(ScoreCardBackend backend) =>
  
negative.code:               scoreCardKey(packageName, v, runtimeVersion: runtimeVersion)
                    .append(ScoreCardReport, id: reportType))
            .toList();
        final f = pool.withResource(() async {
          final items = await _db.lookup<ScoreCardReport>(keys);
          return items.map((item) => item?.reportData).toList();
        });
        futures.add(f);
      }
      final lists = await Future.wait(futures);
      final results = lists.fold<List<ReportData>>(
        <ReportData>[],
        (r, list) => r..addAll(list),
      );
      await pool.close();
      return results;
    }
  
  