anchor.diff:      expect(errors, hasLength(1));
       AnalysisError error = errors[0];
       expect(error.location.file, options);
  -    expect(error.severity, AnalysisErrorSeverity.WARNING);
  -    expect(error.type, AnalysisErrorType.STATIC_WARNING);
  -    expect(error.location.offset, 23);
  -    expect(error.location.length, 'camel_case_typo'.length);
  -    expect(error.location.startLine, 3);
  -    expect(error.location.startColumn, 7);
  +    expect(error.severity, AnalysisErrorSeverity.INFO);
  +    expect(error.type, AnalysisErrorType.HINT);
  +    expect(error.location.offset, 0);
  +    expect(error.location.length, 1);
  +    expect(error.location.startLine, 1);
  +    expect(error.location.startColumn, 1);
  +    expect(error.message,
  +        "The name of the analysis options file .analysis_options is deprecated; consider renaming it to analysis_options.yaml.");
     }
   }
  
positive.code:     expect(error.location.startColumn, 7);
    }
  
    @failingTest
    test_option_warning_oldOptionFile() async {
      // TimeoutException after 0:00:30.000000: Test timed out after 30 seconds
      // (#28868).
  
      _fail('test timeout expected - #28868');
  
      String options = sourcePath(AnalysisEngine.ANALYSIS_OPTIONS_FILE);
      writeFile(options, '''
  linter:
    rules:
      - camel_case_typo # :)
  ''');
  
      standardAnalysisSetup();
  
      await analysisFinished;
  
  
negative.code:   });
  }
  
  @reflectiveTest
  class OptionsIntegrationTest extends AbstractAnalysisServerIntegrationTest {
    void optionsAnalysisSetup() {
      // Add an empty Dart file; required to trigger analysis (#35383).
      writeFile(sourcePath('test.dart'), '');
      standardAnalysisSetup();
    }
  
    test_option_warning_newOptionFile() async {
      String options = sourcePath(AnalysisEngine.ANALYSIS_OPTIONS_YAML_FILE);
      writeFile(options, '''
  linter:
  