Sha256: 5deef1e9a88c390ebf9ae0f8a293ca44584fe892d905f9d4f3792a927e8f83e7
Contents?: true
Size: 759 Bytes
Versions: 6792
Compression:
Stored size: 759 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, location: when_node.source_range) end end end end end end
Version data entries
6,792 entries across 6,786 versions & 25 rubygems