Sha256: 05698aa0fad1bfba3d73f5a3d3ea961cd1add845ee39e6f6eda311fc9fa57ed6
Contents?: true
Size: 752 Bytes
Versions: 47
Compression:
Stored size: 752 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.' def on_case(node) node.each_when do |when_node| next if when_node.body add_offense(when_node, location: when_node.source_range) end end end end end end
Version data entries
47 entries across 28 versions & 3 rubygems