anchor.diff:        }
       }
   
  -    // Process each package
  -    for (Folder pkgFolder in pkgFolders) {
  -      await processPackage(pkgFolder);
  -    }
  -
  -    bool hasErrors = false;
       String changedPath;
       contextManager.driverMap.values.forEach((driver) {
         // Setup a listener to remember the resource that changed during analysis
  
positive.code:       await process(result);
      }
    }
  }
  
negative.code:       };
      });
  
      bool hasErrors;
      try {
        hasErrors = await runAllTasks();
      } on InconsistentAnalysisException catch (_) {
        // If a resource changed, report the problem without suggesting fixes
        var changedMessage = changedPath != null
  