Sha256: 5cb38e0185b2eda79616affeb78749e8a90ff7a277f22c09fe510fadecd528fb
Contents?: true
Size: 706 Bytes
Versions: 16
Compression:
Stored size: 706 Bytes
Contents
# frozen_string_literal: true require "rubocop/cop/style/mutable_constant" module RuboCop module Cop module Sorbet module MutableConstantSorbetAwareBehaviour class << self def prepended(base) # @!method t_let(node) base.def_node_matcher(:t_let, <<~PATTERN) (send (const nil? :T) :let $_constant _type) PATTERN end end def on_assignment(value) t_let(value) do |constant| value = constant end super(value) end end end end end RuboCop::Cop::Style::MutableConstant.prepend( RuboCop::Cop::Sorbet::MutableConstantSorbetAwareBehaviour, )
Version data entries
16 entries across 16 versions & 1 rubygems