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