class RuboCop::Cop::Lint::EmptyInPattern
Checks for the presence of `in` pattern branches without a body.
@example
# bad case condition in [a] do_something in [a, b] end # good case condition in [a] do_something in [a, b] nil end
@example AllowComments: true (default)
# good case condition in [a] do_something in [a, b] # noop end
@example AllowComments: false
# bad case condition in [a] do_something in [a, b] # noop end
Constants
- MSG
Public Instance Methods
on_case_match(node)
click to toggle source
# File lib/rubocop/cop/lint/empty_in_pattern.rb, line 53 def on_case_match(node) node.in_pattern_branches.each do |branch| next if branch.body next if cop_config['AllowComments'] && contains_comments?(branch) add_offense(branch) end end