class RuboCop::Cop::Style::TrailingCommaInArguments
This cop checks for trailing comma in argument lists.
@example
# always bad method(1, 2,) # good if EnforcedStyleForMultiline is consistent_comma method( 1, 2, 3, ) # good if EnforcedStyleForMultiline is comma or consistent_comma method( 1, 2, ) # good if EnforcedStyleForMultiline is no_comma method( 1, 2 )
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/style/trailing_comma_in_arguments.rb, line 32 def on_send(node) _receiver, _method_name, *args = *node return if args.empty? # It's impossible for a method call without parentheses to have # a trailing comma. return unless brackets?(node) check(node, args, 'parameter of %s method call', args.last.source_range.end_pos, node.source_range.end_pos) end