anchor.diff:      switch(result.processResult.exitCode) {
         case 0:
           passedCount++;
  -        exitCodeLabels.add("PASSED: ");
           break;
         case 1:
           warningCount++;
  -        exitCodeLabels.add("WARNING: ");
           break;
         case 2:
  -        errorsCount++;
  -        exitCodeLabels.add("ERROR: ");
  -        break;
         default:
           errorsCount++;
  -        exitCodeLabels.add("Unknown exit code ${result.processResult.exitCode}: ");
           break;
  -    }
  -
  -    finalResults.add(exitCodeLabels);
  -    finalResults.add("${result.path.directoryPath}/${result.path}\n");
  -
  -    if (verbose) {
  -      verboseOutput.add(exitCodeLabels);
  -      verboseOutput.add("${result.path.directoryPath}/${result.path}\n");
  -      verboseOutput.add("${result.processResult.stdout}\n");
  -      verboseOutput.add("${result.processResult.stderr}\n\n");
  -      context.info(verboseOutput.toString());
       }
     });
   
  -  finalResults.add("PASSED: ${passedCount}, WARNING: ${warningCount}, ERROR: ${errorsCount}");
  -  context.info(finalResults.toString());
  +  context.info("PASSED: ${passedCount}, WARNING: ${warningCount}, ERROR: ${errorsCount}");
   
  -  if (errorsCount > 0) {
  -    context.info("$errorsCount Errors");
  -    return false;
  -  } else {
  -    context.info("Passed");
  -    return true;
  -  }
  +  return errorsCount == 0;
   }
  
positive.code:   final Path path;
  
    AnalyzerResult(this.path, this.processResult);
  }
  
  Task createDartAnalyzerTask(Iterable<String> files) {
  
negative.code:   int warningCount = 0;
  
    analyzerResults.forEach((AnalyzerResult result) {
      /*
       *  --extended-exit-code : 0 - clean; 1 - has warnings; 2 - has errors
       */
  