class RuboCop::Cop::RubyLsp::UseRegisterWithHandlerMethod
Avoid using register without handler method, or handler without register.
@example
Register without handler method.¶ ↑
bad¶ ↑
class MyListener def initialize(dispatcher) dispatcher.register( self, :on_string_node_enter, ) end end
good¶ ↑
class MyListener def initialize(dispatcher) dispatcher.register( self, :on_string_node_enter, ) end
def on_string_node_enter(node) end end
@example
Handler method without register.¶ ↑
bad¶ ↑
class MyListener def initialize(dispatcher) dispatcher.register( self, ) end
def on_string_node_enter(node) end end
good¶ ↑
class MyListener def initialize(dispatcher) dispatcher.register( self, :on_string_node_enter, ) end
def on_string_node_enter(node) end end
Constants
- >MSG_MISSING_HANDLER
- >MSG_MISSING_LISTENER