anchor.diff:        } else {
           printStatus('Analyzing ${dartFiles.length} files...');
         }
  +      for (String file in dartFiles)
  +        printTrace(file);
       }
   
       Process process = await Process.start(
  
positive.code: import '../build_configuration.dart';
  import '../globals.dart';
  import '../runner/flutter_command.dart';
  
  class AnalyzeCommand extends FlutterCommand {
    String get name => 'analyze';
  
negative.code:           List<String> sourceLines = source.readAsLinesSync();
            String sourceLine = (lineNumber < sourceLines.length) ? sourceLines[lineNumber-1] : '';
            bool shouldIgnore = false;
            if (filename == mainFile.path) {
              Match libs = conflictingNamesPattern.firstMatch(errorMessage);
              if (libs != null) {
                errorLine = '[$level] $errorMessage (${dartFiles[lineNumber-1]})'; // strip the reference to the generated main.dart
              } else {
                errorLine += ' (Please file a bug on the "flutter analyze" command saying that you saw this message.)';
              }
            } else if (filename.endsWith('.mojom.dart')) {
              // autogenerated code - TODO(ianh): Fix the Dart mojom compiler
              shouldIgnore = true;
            } else if ((sourceLines[0] == '/**') && (' * DO NOT EDIT. This is code generated'.matchAsPrefix(sourceLines[1]) != null)) {
  