anchor.diff:        );
       } catch (e, st) {
         _logger.severe('Pana execution failed.', e, st);
  +    } finally {
  +      if (tempDir != null) {
  +        await tempDir.delete(recursive: true);
  +      }
       }
   
       final Analysis analysis = new Analysis.init(task.package, task.version);
  
positive.code:     }
  
      Summary summary;
      try {
        final PackageAnalyzer analyzer =
            new PackageAnalyzer(flutterDir: envConfig.flutterSdkDir);
        summary = await analyzer.inspectPackage(
          task.package,
          version: task.version,
  
negative.code: // BSD-style license that can be found in the LICENSE file.
  
  import 'dart:async';
  import 'dart:io';
  
  import 'package:logging/logging.dart';
  import 'package:pana/pana.dart';
  