anchor.diff:        String seconds = (analysisTimer.elapsedMilliseconds / 1000.0).toStringAsFixed(2);
         printStatus('$errorsMessage • analyzed $files, $seconds seconds');
   
  +      if (firstAnalysis && _isBenchmarking) {
  +        _writeBenchmark(analysisTimer, issueCount);
  +        exit(0);
  +      }
  +
         firstAnalysis = false;
       }
     }
  
positive.code:       return true;
  
      return false;
    }
  }
  
  
negative.code:     if (exitCode < 0 || exitCode > 3) // analyzer exit codes: 0 = nothing, 1 = hints, 2 = warnings, 3 = errors
        return exitCode;
  
      if (_isBenchmarking)
        _writeBenchmark(stopwatch, errorCount);
  
      if (errorCount > 0) {
        if (membersMissingDocumentation > 0 && argResults['flutter-repo'])
          printError('[lint] $membersMissingDocumentation public ${ membersMissingDocumentation == 1 ? "member lacks" : "members lack" } documentation');
  