class RuboCop::Cop::Style::TrailingCommaInHashLiteral

}
bar: 2
foo: 1,
a = {
# good
a = { foo: 1, bar: 2, }
# bad
@example EnforcedStyleForMultiline: no_comma (default)
}
bar: 2,
foo: 1,
a = {
# good
a = { foo: 1, bar: 2, }
# bad
@example EnforcedStyleForMultiline: comma
}
bar: 2,
foo: 1,
a = {
# good
}
qux: 3,
foo: 1, bar: 2,
a = {
# good
a = { foo: 1, bar: 2, }
# bad
@example EnforcedStyleForMultiline: consistent_comma
This cop checks for trailing comma in hash literals.

def autocorrect(range)

def autocorrect(range)
  PunctuationCorrector.swap_comma(range)
end

def on_hash(node)

def on_hash(node)
  check_literal(node, 'item of %<article>s hash')
end