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

Public Instance Methods

on_new_investigation()