Sha256: 58e1a7b388c1b32c7338f1c0a4784b003d5916e208765403a94379fd0634831e
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
# encoding: utf-8 module RuboCop module Cop module Style # 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 # ) class TrailingCommaInArguments < Cop include TrailingComma 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 end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubocop-0.36.0 | lib/rubocop/cop/style/trailing_comma_in_arguments.rb |