anchor.diff:        var strongMode = analyzer[AnalyzerOptions.strong_mode];
         _applyStrongOptions(options, strongMode);
   
  +      // Set filters.
  +      var filters = analyzer[AnalyzerOptions.errors];
  +      _applyProcessors(options, filters);
  +
         // Process language options.
         var language = analyzer[AnalyzerOptions.language];
         _applyLanguageOptions(options, language);
  +
  +      // Process excludes.
  +      var excludes = analyzer[AnalyzerOptions.exclude];
  +      _applyExcludes(options, excludes);
       }
     }
   
  
positive.code:       configs
            .forEach((key, value) => _applyLanguageOption(options, key, value));
      }
    }
  
    void _applyStrongModeOption(
  
negative.code:     }
    }
  
    void _applyExcludes(AnalysisOptionsImpl options, Object excludes) {
      if (excludes is YamlList) {
        List<String> excludeList = toStringList(excludes);
        if (excludeList != null) {
          options.excludePatterns = excludeList;
        }
      }
    }
  
    void _applyLanguageOption(
        AnalysisOptionsImpl options, Object feature, Object value) {
      bool boolValue = toBool(value);
  