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