class RuboCop::Cop::Lint::LiteralInInterpolation

“result is #{10}”
@example
This cop checks for interpolated literals.

def on_dstr(node)

def on_dstr(node)
  node.children.select { |n| n.type == :begin }.each do |begin_node|
    final_node = begin_node.children.last
    next unless final_node
    # handle strings like __FILE__
    return if special_string?(final_node)
    next unless LITERALS.include?(final_node.type)
    add_offense(final_node, :expression)
  end
end

def special_string?(node)

def special_string?(node)
  node.type == :str && !node.loc.respond_to?(:begin)
end