Skip to content

Instantly share code, notes, and snippets.

@syeo66
Created April 13, 2023 13:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save syeo66/da6d6d0cc413dd0f98b455a677bef6a2 to your computer and use it in GitHub Desktop.
Save syeo66/da6d6d0cc413dd0f98b455a677bef6a2 to your computer and use it in GitHub Desktop.
[INFO][2023-04-13 14:58:04] .../vim/lsp/rpc.lua:662 "Starting RPC client" { args = { "--stdio" }, cmd = "vscode-eslint-language-server", extra = { cwd = "/home/red/abf/timbra" }}
[DEBUG][2023-04-13 14:58:04] .../vim/lsp/rpc.lua:387 "rpc.receive" { id = 1, jsonrpc = "2.0", result = { capabilities = { codeActionProvider = { codeActionKinds = { "quickfix", "source.fixAll.eslint" } }, executeCommandProvider = { commands = { "eslint.applySingleFix", "eslint.applySuggestion", "eslint.applySameFixes", "eslint.applyAllFixes", "eslint.applyDisableLine", "eslint.applyDisableFile", "eslint.openRuleDoc" } }, textDocumentSync = { change = 2, openClose = true, save = { includeText = false }, willSaveWaitUntil = false }, workspace = { workspaceFolders = { supported = true } } } }}
[INFO][2023-04-13 14:58:04] .../lua/vim/lsp.lua:1345 "LSP[eslint]" "server_capabilities" { server_capabilities = { codeActionProvider = { codeActionKinds = { "quickfix", "source.fixAll.eslint" } }, executeCommandProvider = { commands = { "eslint.applySingleFix", "eslint.applySuggestion", "eslint.applySameFixes", "eslint.applyAllFixes", "eslint.applyDisableLine", "eslint.applyDisableFile", "eslint.openRuleDoc" } }, textDocumentSync = { change = 2, openClose = true, save = { includeText = false }, willSaveWaitUntil = false }, workspace = { workspaceFolders = { supported = true } } }}
[WARN][2023-04-13 14:58:04] ...lsp/handlers.lua:137 "The language server eslint triggers a registerCapability handler despite dynamicRegistration set to false. Report upstream, this warning is harmless"
[DEBUG][2023-04-13 14:58:06] .../vim/lsp/rpc.lua:387 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "ESLint library loaded from: /home/red/abf/timbra/node_modules/eslint/lib/api.js", type = 3 }}
[INFO][2023-04-13 14:58:06] ...lsp/handlers.lua:539 "ESLint library loaded from: /home/red/abf/timbra/node_modules/eslint/lib/api.js"
[WARN][2023-04-13 14:58:06] ...lsp/handlers.lua:137 "The language server eslint triggers a registerCapability handler despite dynamicRegistration set to false. Report upstream, this warning is harmless"
[DEBUG][2023-04-13 14:58:07] .../vim/lsp/rpc.lua:387 "rpc.receive" { jsonrpc = "2.0", method = "eslint/status", params = { state = 1, uri = "file:///home/red/abf/timbra/src/shared/containers/views/hooks/useUpdateActions.ts", validationTime = 660 }}
[INFO][2023-04-13 14:58:24] .../lua/vim/lsp.lua:1876 "exit_handler" { { _on_attach = <function 1>, attached_buffers = {}, cancel_request = <function 2>, commands = {}, config = { cmd = { "node", "/home/red/.local/share/nvim/lazy/copilot.vim/copilot/dist/agent.js" }, cmd_cwd = "/home/red", flags = {}, get_language_id = <function 3>, handlers = <1>{ LogMessage = <function 4>, PanelSolution = <function 5>, PanelSolutionsDone = <function 6>, statusNotification = <function 7> }, name = "copilot", on_exit = <function 8>, on_init = <function 9>, settings = {} }, handlers = <table 1>, id = 1, initialized = true, is_stopped = <function 10>, messages = { messages = {}, name = "copilot", progress = {}, status = {} }, name = "copilot", notify = <function 11>, offset_encoding = "utf-16", request = <function 12>, request_sync = <function 13>, requests = {}, rpc = { is_closing = <function 14>, notify = <function 15>, request = <function 16>, terminate = <function 17> }, server_capabilities = { textDocumentSync = { change = 2, openClose = true }, workspace = { workspaceFolders = { changeNotifications = true, supported = true } } }, stop = <function 18>, supports_method = <function 19> }, { _on_attach = <function 20>, attached_buffers = { true }, cancel_request = <function 21>, commands = {}, config = { _on_attach = <function 22>, autostart = true, capabilities = { textDocument = { callHierarchy = <2>{ dynamicRegistration = false }, codeAction = <3>{ codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" } } }, dataSupport = true, dynamicRegistration = false, isPreferredSupport = true, resolveSupport = { properties = { "edit" } } }, completion = { completionItem = { commitCharactersSupport = true, deprecatedSupport = true, documentationFormat = <4>{ "markdown", "plaintext" }, insertReplaceSupport = true, insertTextModeSupport = <5>{ valueSet = { 1, 2 } }, labelDetailsSupport = true, preselectSupport = true, resolveSupport = <6>{ properties = { "documentation", "detail", "additionalTextEdits" } }, snippetSupport = true, tagSupport = <7>{ valueSet = { 1 } } }, completionItemKind = <8>{ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 } }, completionList = <9>{ itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" } }, contextSupport = true, dynamicRegistration = false, insertTextMode = 1 }, declaration = <10>{ linkSupport = true }, definition = <11>{ linkSupport = true }, documentHighlight = <12>{ dynamicRegistration = false }, documentSymbol = <13>{ dynamicRegistration = false, hierarchicalDocumentSymbolSupport = true, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } } }, hover = <14>{ contentFormat = { "markdown", "plaintext" }, dynamicRegistration = false }, implementation = <15>{ linkSupport = true }, publishDiagnostics = <16>{ relatedInformation = true, tagSupport = { valueSet = { 1, 2 } } }, references = <17>{ dynamicRegistration = false }, rename = <18>{ dynamicRegistration = false, prepareSupport = true }, semanticTokens = <19>{ augmentsSyntaxTokens = true, dynamicRegistration = false, formats = { "relative" }, multilineTokenSupport = false, overlappingTokenSupport = true, requests = { full = { delta = true }, range = false }, serverCancelSupport = false, tokenModifiers = { "declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary" }, tokenTypes = { "namespace", "type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator", "decorator" } }, signatureHelp = <20>{ dynamicRegistration = false, signatureInformation = { activeParameterSupport = true, documentationFormat = { "markdown", "plaintext" }, parameterInformation = { labelOffsetSupport = true } } }, synchronization = <21>{ didSave = true, dynamicRegistration = false, willSave = true, willSaveWaitUntil = true }, typeDefinition = <22>{ linkSupport = true } }, window = <23>{ showDocument = { support = true }, showMessage = { messageActionItem = { additionalPropertiesSupport = false } }, workDoneProgress = true }, workspace = { applyEdit = true, configuration = true, didChangeWatchedFiles = <24>{ dynamicRegistration = false, relativePatternSupport = true }, semanticTokens = <25>{ refreshSupport = true }, symbol = <26>{ dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = true, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } } }, workspaceEdit = <27>{ resourceOperations = { "rename", "create", "delete" } }, workspaceFolders = true } }, cmd = { "vscode-eslint-language-server", "--stdio" }, cmd_cwd = "/home/red/abf/timbra", filetypes = { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx", "vue", "svelte", "astro" }, flags = {}, get_language_id = <function 23>, handlers = <28>{ ["eslint/confirmESLintExecution"] = <function 24>, ["eslint/noLibrary"] = <function 25>, ["eslint/openDoc"] = <function 26>, ["eslint/probeFailed"] = <function 27> }, init_options = vim.empty_dict(), log_level = 2, message_level = 2, name = "eslint", on_attach = <function 28>, on_exit = <function 29>, on_init = <function 30>, on_new_config = <function 31>, root_dir = "/home/red/abf/timbra", settings = { codeAction = { disableRuleComment = { enable = true, location = "separateLine" }, showDocumentation = { enable = true } }, codeActionOnSave = { enable = false, mode = "all" }, experimental = { useFlatConfig = false }, format = true, nodePath = "", onIgnoredFiles = "off", packageManager = "npm", problems = { shortenToSingleLine = false }, quiet = false, rulesCustomizations = {}, run = "onType", useESLintClass = false, validate = "on", workingDirectory = { mode = "location" }, workspaceFolder = { name = "timbra", uri = "/home/red/abf/timbra" } }, setttings = { packageManager = "yarn" }, workspace_folders = <29>{ { name = "/home/red/abf/timbra", uri = "file:///home/red/abf/timbra" } }, <metatable> = <30>{ __tostring = <function 32> } }, handlers = <table 28>, id = 2, initialized = true, is_stopped = <function 33>, messages = { messages = {}, name = "eslint", progress = {}, status = {} }, name = "eslint", notify = <function 34>, offset_encoding = "utf-16", request = <function 35>, request_sync = <function 36>, requests = {}, rpc = { is_closing = <function 37>, notify = <function 38>, request = <function 39>, terminate = <function 40> }, server_capabilities = { codeActionProvider = { codeActionKinds = { "quickfix", "source.fixAll.eslint" } }, executeCommandProvider = { commands = { "eslint.applySingleFix", "eslint.applySuggestion", "eslint.applySameFixes", "eslint.applyAllFixes", "eslint.applyDisableLine", "eslint.applyDisableFile", "eslint.openRuleDoc" } }, textDocumentSync = { change = 2, openClose = true, save = { includeText = false }, willSaveWaitUntil = false }, workspace = { workspaceFolders = { supported = true } } }, stop = <function 41>, supports_method = <function 42>, workspace_did_change_configuration = <function 43>, workspace_folders = <table 29> }, { _on_attach = <function 44>, attached_buffers = { true }, cancel_request = <function 45>, commands = {}, config = { _on_attach = <function 22>, autostart = true, capabilities = { textDocument = { callHierarchy = <table 2>, codeAction = <table 3>, completion = { completionItem = { commitCharactersSupport = true, deprecatedSupport = true, documentationFormat = <table 4>, insertReplaceSupport = true, insertTextModeSupport = <table 5>, labelDetailsSupport = true, preselectSupport = true, resolveSupport = <table 6>, snippetSupport = true, tagSupport = <table 7> }, completionItemKind = <table 8>, completionList = <table 9>, contextSupport = true, dynamicRegistration = false, insertTextMode = 1 }, declaration = <table 10>, definition = <table 11>, documentHighlight = <table 12>, documentSymbol = <table 13>, hover = <table 14>, implementation = <table 15>, publishDiagnostics = <table 16>, references = <table 17>, rename = <table 18>, semanticTokens = <table 19>, signatureHelp = <table 20>, synchronization = <table 21>, typeDefinition = <table 22> }, window = <table 23>, workspace = { applyEdit = true, configuration = true, didChangeWatchedFiles = <table 24>, semanticTokens = <table 25>, symbol = <table 26>, workspaceEdit = <table 27>, workspaceFolders = true } }, cmd = { "typescript-language-server", "--stdio" }, cmd_cwd = "/home/red/abf/timbra", filetypes = { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx" }, flags = {}, get_language_id = <function 46>, handlers = <31>{}, init_options = { hostInfo = "neovim" }, log_level = 2, message_level = 2, name = "tsserver", on_attach = <function 47>, on_exit = <function 48>, on_init = <function 49>, root_dir = "/home/red/abf/timbra", settings = vim.empty_dict(), single_file_support = true, workspace_folders = <32>{ { name = "/home/red/abf/timbra", uri = "file:///home/red/abf/timbra" } }, <metatable> = <table 30> }, handlers = <table 31>, id = 3, initialized = true, is_stopped = <function 50>, messages = { messages = {}, name = "tsserver", progress = { ["99e6874d-45f4-4998-9820-6988b367882b"] = { done = true, title = "Initializing JS/TS language features…" }, ["dc6b98bb-64a6-4d36-b644-fd72841099a2"] = { done = true, title = "Initializing JS/TS language features…" } }, status = {} }, name = "tsserver", notify = <function 51>, offset_encoding = "utf-16", request = <function 52>, request_sync = <function 53>, requests = {}, rpc = { is_closing = <function 54>, notify = <function 55>, request = <function 56>, terminate = <function 57> }, server_capabilities = { callHierarchyProvider = true, codeActionProvider = { codeActionKinds = { "source.fixAll.ts", "source.removeUnused.ts", "source.addMissingImports.ts", "source.organizeImports.ts", "source.removeUnusedImports.ts", "source.sortImports.ts", "quickfix", "refactor" } }, completionProvider = { resolveProvider = true, triggerCharacters = { ".", '"', "'", "/", "@", "<" } }, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentRangeFormattingProvider = true, documentSymbolProvider = true, executeCommandProvider = { commands = { "_typescript.applyWorkspaceEdit", "_typescript.applyCodeAction", "_typescript.applyRefactoring", "_typescript.configurePlugin", "_typescript.organizeImports", "_typescript.applyRenameFile", "_typescript.goToSourceDefinition" } }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, inlayHintProvider = true, referencesProvider = true, renameProvider = { prepareProvider = true }, selectionRangeProvider = true, semanticTokensProvider = { full = true, legend = { tokenModifiers = { "declaration", "static", "async", "readonly", "defaultLibrary", "local" }, tokenTypes = { "class", "enum", "interface", "namespace", "typeParameter", "type", "parameter", "variable", "enumMember", "property", "function", "member" } }, range = true }, signatureHelpProvider = { retriggerCharacters = { ")" }, triggerCharacters = { "(", ",", "<" } }, textDocumentSync = { change = 2, openClose = true, save = { includeText = false }, willSave = false, willSaveWaitUntil = false }, typeDefinitionProvider = true, workspace = { fileOperations = { willRename = { filters = { { pattern = { glob = "**/*.{ts,js,jsx,tsx,mjs,mts,cjs,cts}", matches = "file" }, scheme = "file" } } } } }, workspaceSymbolProvider = true }, stop = <function 58>, supports_method = <function 59>, workspace_did_change_configuration = <function 60>, workspace_folders = <table 32> } }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment