ruby-syntax-tree / syntax_tree

Interact with the Ruby syntax tree

Home Page:https://ruby-syntax-tree.github.io/syntax_tree/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Empty hash literal should be kept on one line

maxnotarangelo opened this issue · comments

Empty hash literals get expanded to multiple lines, which is hard to read. Empty arrays don't do this, which is (in my opinion) the correct behavior:

Original:

nested_with_empty_hash = {
  a: {
    b: {},
    c: [],
    d: [{}, stuff, [], other_stuff]
  }
}

After formatting:

nested_with_empty_hash = {
  a: {
    b: {
    },
    c: [],
    d: [{}, stuff, [], other_stuff]
  }
}