Skip to content

sorting breaks anchors & aliases #15

@lollipopman

Description

@lollipopman

Sorting yaml documents may break anchors or aliases, for example:

orig:

b_def: &domain 'example.com'
a_alias: *domain

post yamlfmt:

---
a_alias: *domain
b_def: &domain 'example.com'

parse:

$ ruby -e 'require "yaml"; YAML.load_file("test3.yaml")'
<snip> Unknown alias: domain (Psych::BadAlias)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions