Sha256: 4ffeadda4b0e5ee4eead5ea6aa779fcd9caaddb2230ecd670a70dc6652e0274a
Contents?: true
Size: 778 Bytes
Versions: 6792
Compression:
Stored size: 778 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Lint # This cop checks for the presence of empty expressions. # # @example # # # bad # # foo = () # if () # bar # end # # @example # # # good # # foo = (some_expression) # if (some_expression) # bar # end class EmptyExpression < Cop MSG = 'Avoid empty expressions.'.freeze def on_begin(node) return unless empty_expression?(node) add_offense(node, location: node.source_range) end private def empty_expression?(begin_node) begin_node.children.empty? end end end end end
Version data entries
6,792 entries across 6,786 versions & 25 rubygems