anchor.diff:      callbacks.recordAnalysisErrors(path, convertedErrors);
     }
   
  -  /// Use the given analysis [driver] to analyze the content of the
  -  /// AndroidManifest file at the given [path].
  -  void _analyzeManifestFile(AnalysisDriver driver, String path) {
  -    var convertedErrors = const <protocol.AnalysisError>[];
  -    try {
  -      var content = _readFile(path);
  -      var validator =
  -          ManifestValidator(resourceProvider.getFile(path).createSource());
  -      var lineInfo = _computeLineInfo(content);
  -      var errors = validator.validate(
  -          content, driver.analysisOptions.chromeOsManifestChecks);
  -      var converter = AnalyzerConverter();
  -      convertedErrors = converter.convertAnalysisErrors(errors,
  -          lineInfo: lineInfo, options: driver.analysisOptions);
  -    } catch (exception) {
  -      // If the file cannot be analyzed, fall through to clear any previous
  -      // errors.
  -    }
  -    callbacks.recordAnalysisErrors(path, convertedErrors);
  -  }
  -
     /// Use the given analysis [driver] to analyze the content of the pubspec file
     /// at the given [path].
  -  void _analyzePubspecFile(AnalysisDriver driver, String path) {
  +  void _analyzePubspecYaml(AnalysisDriver driver, String path) {
       var convertedErrors = const <protocol.AnalysisError>[];
       try {
         var content = _readFile(path);
  
positive.code:   }
  
    /// Use the given analysis [driver] to analyze the content of the
    /// data file at the given [path].
    void _analyzeDataFile(AnalysisDriver driver, String path) {
      var convertedErrors = const <protocol.AnalysisError>[];
      try {
        var file = resourceProvider.getFile(path);
  
negative.code: 
        var optionsFile = context.contextRoot.optionsFile;
        if (optionsFile != null) {
          _analyzeAnalysisOptionsYaml(driver, optionsFile.path);
        }
  
        var fixDataYamlFile = rootFolder
            .getChildAssumingFolder('lib')
            .getChildAssumingFile(file_paths.fixDataYaml);
        if (fixDataYamlFile.exists) {
          _analyzeFixDataYaml(driver, fixDataYamlFile.path);
        }
  
        var pubspecFile = rootFolder.getChildAssumingFile(file_paths.pubspecYaml);
        if (pubspecFile.exists) {
          _analyzePubspecYaml(driver, pubspecFile.path);
        }
  
        void checkManifestFilesIn(Folder folder) {
  