class RuboCop::Cop::InternalAffairs::UselessRestrictOnSend
end
end
# …
def after_send(node)
RESTRICT_ON_SEND = %i.freeze
class FooCop
# good
end
end
# …
def on_send(node)
RESTRICT_ON_SEND = %i.freeze
class FooCop
# good
end
RESTRICT_ON_SEND = %i.freeze
class FooCop
# bad
@example
Check for useless ‘RESTRICT_ON_SEND`.
def on_casgn(node)
def on_casgn(node) return if !restrict_on_send?(node) || defined_send_callback?(node.parent) add_offense(node) do |corrector| corrector.remove(node) end end
def restrict_on_send?(node)
def restrict_on_send?(node) node.name == :RESTRICT_ON_SEND end