Skip to content

OpenApiTextReaderReader inconsistently sets "#char=" vs. "#line=" in OpenApiError.Pointer #495

@KalleOlaviNiemitalo

Description

@KalleOlaviNiemitalo

When OpenApiTextReaderReader translates a YamlException to OpenApiError, it sets "#line=" followed by a line number as OpenApiError.Pointer:

diagnostic.Errors.Add(new OpenApiError($"#line={ex.Start.Line}", ex.Message));

Here though, it instead sets "#char=" followed by a line number as OpenApiError.Pointer:

diagnostic.Errors.Add(new OpenApiError($"#char={ex.Start.Line}", ex.Message));

Because there is a line number in both cases, I think "#line=" would be more appropriate than "#char=".

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:bugA broken experience

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions