module RuboCop::LSP

The RuboCop’s built-in LSP module.

Public Instance Methods

disable() { || ... } click to toggle source

Disable LSP.

@return [void]

# File lib/rubocop/lsp.rb, line 25
def disable(&block)
  if block
    original = @enabled
    @enabled = false
    yield
    @enabled = original
  else
    @enabled = false
  end
end
enable() click to toggle source

Enable LSP.

@return [void]

# File lib/rubocop/lsp.rb, line 18
def enable
  @enabled = true
end
enabled?() click to toggle source

Returns true when LSP is enabled, false when disabled.

@return [Boolean]

# File lib/rubocop/lsp.rb, line 11
def enabled?
  @enabled ||= false
end