class RuboCop::Cop::Style::TrailingCommaInArrayLiteral
]
2
1,
a = [
# good
a = [1, 2,]
# bad
@example EnforcedStyleForMultiline: no_comma (default)
]
2,
1,
a = [
# good
a = [1, 2,]
# bad
@example EnforcedStyleForMultiline: comma
]
2,
1,
a = [
# good
]
3,
1, 2,
a = [
# good
a = [1, 2,]
# bad
@example EnforcedStyleForMultiline: consistent_comma
This cop checks for trailing comma in array literals.
def autocorrect(range)
def autocorrect(range) PunctuationCorrector.swap_comma(range) end
def on_array(node)
def on_array(node) return unless node.square_brackets? check_literal(node, 'item of %<article>s array') end