enum LSP::ErrorCode

Defined in:

lsp/response_message.cr

Enum Members

ParseError = -32700

Defined by JSON RPC

InvalidRequest = -32600
MethodNotFound = -32601
InvalidParams = -32602
InternalError = -32603
ServerNotInitialized = -32002

Error code indicating that a server received a notification or request before the server has received the initialize request.

UnknownErrorCode = -32001
RequestFailed = -32803

A request failed but it was syntactically correct, e.g the method name was known and the parameters were valid. The error message should contain human readable information about why the request failed.

ServerCancelled = -32802

The server cancelled the request. This error code should only be used for requests that explicitly support being server cancellable.

ContentModified = -32801

The server detected that the content of a document got modified outside normal conditions. A server should NOT send this error code if it detects a content change in it unprocessed messages. The result even computed on an older state might still be useful for the client.

If a client decides that a result is not of any use anymore the client should cancel the request.

RequestCancelled = -32800

The client has canceled a request and a server as detected the cancel.

Instance Method Summary

Instance Method Detail

def content_modified? #

[View source]
def internal_error? #

[View source]
def invalid_params? #

[View source]
def invalid_request? #

[View source]
def method_not_found? #

[View source]
def parse_error? #

[View source]
def request_cancelled? #

[View source]
def request_failed? #

[View source]
def server_cancelled? #

[View source]
def server_not_initialized? #

[View source]
def unknown_error_code? #

[View source]