Sha256: 59d74e8857d39dc5acc417b5aa23edde8508fc461b77bbfe35394124c8ce4292
Contents?: true
Size: 699 Bytes
Versions: 37
Compression:
Stored size: 699 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 < Base include Interpolation extend AutoCorrector MSG = 'Empty interpolation detected.' def on_interpolation(begin_node) return unless begin_node.children.empty? add_offense(begin_node) do |corrector| corrector.remove(begin_node.loc.expression) end end end end end end
Version data entries
37 entries across 37 versions & 3 rubygems