anchor.diff:  
   import 'package:args/args.dart';
   import 'package:gcloud/db.dart';
  +import 'package:pool/pool.dart';
   
  +import 'package:pub_dev/analyzer/analyzer_client.dart';
   import 'package:pub_dev/package/models.dart';
  -import 'package:pub_dev/package/model_properties.dart';
   import 'package:pub_dev/service/entrypoint/tools.dart';
   
   Future main(List<String> args) async {
  
positive.code:   }
  }
  
  Map<String, int> _sortDomains(Map<String, int> counts) {
    final List<String> domains = counts.keys.toList();
    domains.sort((a, b) => -counts[a].compareTo(counts[b]));
    final result = <String, int>{};
    for (String domain in domains) {
      result[domain] = counts[domain];
    }
    return result;
  }
  
negative.code:         flutterCount++;
        }
  
        final homepage = pubspec.homepage ?? pubspec.repository;
        if (homepage == null) {
          homepageScheme.increment('empty');
        } else {
          try {
            final uri = Uri.parse(homepage);
            if (uri.scheme != 'http' && uri.scheme != 'https') {
              homepageScheme.increment('not_http');
            } else {
              homepageScheme.increment(uri.scheme);
            }
          } catch (_) {
            homepageScheme.increment('parse_error');
          }
        }
  
        final analysis =
            await analyzerClient.getAnalysisView(p.name, p.latestVersion);
        final licenseCount = analysis.licenses?.length ?? 0;
        licenseCounts.increment(licenseCount);
        analysis.licenses?.forEach((l) {
          licenseNames.increment(l.name ?? 'none');
        });
        if (licenseCount > 1) {
          packagesWithMoreThanOneLicense.increment(p.name, licenseCount);
        }
        grantedPoints.increment(analysis.report?.grantedPoints ?? 0);
      }
  
      final pool = Pool(16);
      final futures = <Future>[];
      await for (Package p in dbService.query<Package>().run()) {
        final f = pool.withResource(() => process(p));
        futures.add(f);
      }
      await Future.wait(futures);
      await pool.close();
    });
  
    final Map report = {
      'packages': totalCount,
      'flutter': {
        'total': flutterCount,
        'plugins': flutterPlugins.length,
        'sdk': flutterSdks.length,
      },
      'tags': tags.sortedByCounts(),
      'homepage': homepageScheme.sortedByCounts(),
      'licenses': {
        'counts': licenseCounts.sortedByKeysAsInt(),
        'names': licenseNames.sortedByCounts(),
        'moreThanOne': packagesWithMoreThanOneLicense.sortedByCounts(),
      },
      'points': grantedPoints.sortedByKeysAsInt(),
    };
    final String json = JsonEncoder.withIndent('  ').convert(report);
    if (argv['output'] != null) {
  