Sha256: 4eb863460c8249a2c4f847719f27d7b6f9ab9af07d3390a0aa2618ed38e7ff60
Contents?: true
Size: 734 Bytes
Versions: 191
Compression:
Stored size: 734 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Lint # 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 < Base MSG = 'Avoid empty expressions.' def on_begin(node) return unless empty_expression?(node) add_offense(node) end private def empty_expression?(begin_node) begin_node.children.empty? end end end end end
Version data entries
191 entries across 184 versions & 18 rubygems