Sha256: 90597f719eab7dfea002b00dc5f5fcc261cd4fa2432ea9d65efdebdf4d779639
Contents?: true
Size: 754 Bytes
Versions: 6
Compression:
Stored size: 754 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Lint # This cop checks for the presence of `when` branches without a body. # # @example # # # bad # # case foo # when bar then 1 # when baz then # nothing # end # # @example # # # good # # case foo # when bar then 1 # when baz then 2 # end class EmptyWhen < Cop MSG = 'Avoid `when` branches without a body.'.freeze def on_case(node) node.each_when do |when_node| next if when_node.body add_offense(when_node, when_node.source_range, MSG) end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems