Sha256: 896780778b2abd3162fb38547f3a156c402258fde4dba13947f17b78706f11d4
Contents?: true
Size: 701 Bytes
Versions: 45
Compression:
Stored size: 701 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Lint # This cop checks for empty interpolation. # # @example # # # bad # # "result is #{}" # # @example # # # good # # "result is #{some_result}" class EmptyInterpolation < Cop include Interpolation MSG = 'Empty interpolation detected.' def on_interpolation(begin_node) add_offense(begin_node) if begin_node.children.empty? end def autocorrect(node) lambda do |collector| collector.remove(node.loc.expression) end end end end end end
Version data entries
45 entries across 34 versions & 5 rubygems