class RuboCop::Cop::Sorbet::ForbidExtendTSigHelpersInShims
end
def foo; end
sig { returns(String) }
module SomeModule
# good
end
def foo; end
sig { returns(String) }
extend T::Helpers
extend T::Sig
module SomeModule
# bad
@example
or to extend T::Helpers
Ensures RBI shims do not include a call to extend T::Sig
def on_send(node)
def on_send(node) extend_t_sig_or_helpers?(node) do add_offense(node) do |corrector| corrector.remove(range_by_whole_lines(node.source_range, include_final_newline: true)) end end end