anchor.diff:  
   import 'dart:io';
   
  +import 'package:path/path.dart' as path;
  +
   import 'android/android_workflow.dart';
   import 'base/context.dart';
  -import 'base/process.dart';
  +import 'base/os.dart';
   import 'globals.dart';
   import 'ios/ios_workflow.dart';
   
  
positive.code: }
  
  class _AtomValidator extends DoctorValidator {
    String get label => 'Atom development environment';
  
    ValidationResult validate() {
  
negative.code:     );
  
      ValidationType atomExists() {
        bool atomDirExists = FileSystemEntity.isDirectorySync(getAtomHomePath());
        return atomDirExists ? ValidationType.installed : ValidationType.missing;
      };
  
      ValidationType flutterPluginExists() {
        String flutterPluginPath = path.join(getAtomHomePath(), 'packages', 'flutter');
        bool flutterPluginExists = FileSystemEntity.isDirectorySync(flutterPluginPath);
        return flutterPluginExists ? ValidationType.installed : ValidationType.missing;
      };
  
      atomValidator.addValidator(new Validator(
  