anchor.diff:            if (!foundAtLeastOneError) {
               foundAtLeastOneError = true;
               resetProgress();
  -            context.print(params.file);
  +            context.print('${_relativePath(params.file)}:');
             }
             Location loc = error.location;
  -          context.print('  ${error.message}'
  -              ' at ${loc.startLine}:${loc.startColumn}');
  +          context.print('  ${_toSentenceFragment(error.message)}'
  +              ' • ${loc.startLine}:${loc.startColumn}');
           }
         }
       }
  
positive.code: // BSD-style license that can be found in the LICENSE file.
  
  import 'dart:async';
  import 'dart:io' show File;
  
  import 'package:analysis_server/protocol/protocol_constants.dart';
  import 'package:analysis_server/protocol/protocol_generated.dart';
  
negative.code:     context.print('');
      context.print(ansi.emphasized('Files to be changed:'));
      for (SourceFileEdit fileEdit in result.fixes) {
        context.print('  ${_relativePath(fileEdit.file)}');
      }
      if (shouldApplyChanges(result)) {
        for (SourceFileEdit fileEdit in result.fixes) {
  