[2024-09-18][10:53:31][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"initialize","params":{"processId":19015,"rootPath":"/home/void/Projects/Python/ptspace","clientInfo":{"name":"emacs","version":"GNU Emacs 29.4 (build 2, x86_64-unknown-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.0)\n of 2024-06-25"},"rootUri":"file:///home/void/Projects/Python/ptspace","capabilities":{"general":{"positionEncodings":["utf-32","utf-16"]},"workspace":{"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"]},"applyEdit":true,"symbol":{"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]}},"executeCommand":{"dynamicRegistration":false},"didChangeWatchedFiles":{"dynamicRegistration":true},"workspaceFolders":true,"configuration":true,"codeLens":{"refreshSupport":true},"fileOperations":{"didCreate":false,"willCreate":false,"didRename":true,"willRename":true,"didDelete":false,"willDelete":false}},"textDocument":{"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"synchronization":{"willSave":true,"didSave":true,"willSaveWaitUntil":true},"documentSymbol":{"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]},"hierarchicalDocumentSymbolSupport":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"resolveSupport":{"properties":["edit","command"]},"dataSupport":true},"completion":{"completionItem":{"snippetSupport":true,"documentationFormat":["markdown","plaintext"],"resolveAdditionalTextEditsSupport":true,"insertReplaceSupport":true,"deprecatedSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits","command"]},"insertTextModeSupport":{"valueSet":[1,2]}},"contextSupport":true,"dynamicRegistration":true},"signatureHelp":{"signatureInformation":{"parameterInformation":{"labelOffsetSupport":true}},"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":false},"typeHierarchy":{"dynamicRegistration":true},"publishDiagnostics":{"relatedInformation":true,"tagSupport":{"valueSet":[1,2]},"versionSupport":true},"diagnostic":{"dynamicRegistration":false,"relatedDocumentSupport":false},"linkedEditingRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true,"showDocument":{"support":true}}},"initializationOptions":{"settings":{"logLevel":"debug","logFile":"ruff-server-logs.txt","showNotifications":"off","organizeImports":true,"fixAll":true,"importStrategy":"fromEnvironment"}},"workDoneToken":"1"},"id":2} [2024-09-18][10:53:31][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 2, ), ), method: "initialize", params: Object { "capabilities": Object { "general": Object { "positionEncodings": Array [ String("utf-32"), String("utf-16"), ], }, "textDocument": Object { "callHierarchy": Object { "dynamicRegistration": Bool(false), }, "codeAction": Object { "codeActionLiteralSupport": Object { "codeActionKind": Object { "valueSet": Array [ String(""), String("quickfix"), String("refactor"), String("refactor.extract"), String("refactor.inline"), String("refactor.rewrite"), String("source"), String("source.organizeImports"), ], }, }, "dataSupport": Bool(true), "dynamicRegistration": Bool(true), "isPreferredSupport": Bool(true), "resolveSupport": Object { "properties": Array [ String("edit"), String("command"), ], }, }, "completion": Object { "completionItem": Object { "deprecatedSupport": Bool(true), "documentationFormat": Array [ String("markdown"), String("plaintext"), ], "insertReplaceSupport": Bool(true), "insertTextModeSupport": Object { "valueSet": Array [ Number(1), Number(2), ], }, "resolveAdditionalTextEditsSupport": Bool(true), "resolveSupport": Object { "properties": Array [ String("documentation"), String("detail"), String("additionalTextEdits"), String("command"), ], }, "snippetSupport": Bool(true), }, "contextSupport": Bool(true), "dynamicRegistration": Bool(true), }, "declaration": Object { "dynamicRegistration": Bool(true), "linkSupport": Bool(true), }, "definition": Object { "dynamicRegistration": Bool(true), "linkSupport": Bool(true), }, "diagnostic": Object { "dynamicRegistration": Bool(false), "relatedDocumentSupport": Bool(false), }, "documentLink": Object { "dynamicRegistration": Bool(true), "tooltipSupport": Bool(true), }, "documentSymbol": Object { "hierarchicalDocumentSymbolSupport": Bool(true), "symbolKind": Object { "valueSet": Array [ Number(1), Number(2), Number(3), Number(4), Number(5), Number(6), Number(7), Number(8), Number(9), Number(10), Number(11), Number(12), Number(13), Number(14), Number(15), Number(16), Number(17), Number(18), Number(19), Number(20), Number(21), Number(22), Number(23), Number(24), Number(25), Number(26), ], }, }, "formatting": Object { "dynamicRegistration": Bool(true), }, "hover": Object { "contentFormat": Array [ String("markdown"), String("plaintext"), ], "dynamicRegistration": Bool(true), }, "implementation": Object { "dynamicRegistration": Bool(true), "linkSupport": Bool(true), }, "linkedEditingRange": Object { "dynamicRegistration": Bool(true), }, "onTypeFormatting": Object { "dynamicRegistration": Bool(true), }, "publishDiagnostics": Object { "relatedInformation": Bool(true), "tagSupport": Object { "valueSet": Array [ Number(1), Number(2), ], }, "versionSupport": Bool(true), }, "rangeFormatting": Object { "dynamicRegistration": Bool(true), }, "references": Object { "dynamicRegistration": Bool(true), }, "rename": Object { "dynamicRegistration": Bool(true), "prepareSupport": Bool(true), }, "selectionRange": Object { "dynamicRegistration": Bool(true), }, "signatureHelp": Object { "dynamicRegistration": Bool(true), "signatureInformation": Object { "parameterInformation": Object { "labelOffsetSupport": Bool(true), }, }, }, "synchronization": Object { "didSave": Bool(true), "willSave": Bool(true), "willSaveWaitUntil": Bool(true), }, "typeDefinition": Object { "dynamicRegistration": Bool(true), "linkSupport": Bool(true), }, "typeHierarchy": Object { "dynamicRegistration": Bool(true), }, }, "window": Object { "showDocument": Object { "support": Bool(true), }, "workDoneProgress": Bool(true), }, "workspace": Object { "applyEdit": Bool(true), "codeLens": Object { "refreshSupport": Bool(true), }, "configuration": Bool(true), "didChangeWatchedFiles": Object { "dynamicRegistration": Bool(true), }, "executeCommand": Object { "dynamicRegistration": Bool(false), }, "fileOperations": Object { "didCreate": Bool(false), "didDelete": Bool(false), "didRename": Bool(true), "willCreate": Bool(false), "willDelete": Bool(false), "willRename": Bool(true), }, "symbol": Object { "symbolKind": Object { "valueSet": Array [ Number(1), Number(2), Number(3), Number(4), Number(5), Number(6), Number(7), Number(8), Number(9), Number(10), Number(11), Number(12), Number(13), Number(14), Number(15), Number(16), Number(17), Number(18), Number(19), Number(20), Number(21), Number(22), Number(23), Number(24), Number(25), Number(26), ], }, }, "workspaceEdit": Object { "documentChanges": Bool(true), "resourceOperations": Array [ String("create"), String("rename"), String("delete"), ], }, "workspaceFolders": Bool(true), }, }, "clientInfo": Object { "name": String("emacs"), "version": String("GNU Emacs 29.4 (build 2, x86_64-unknown-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.0)\n of 2024-06-25"), }, "initializationOptions": Object { "settings": Object { "fixAll": Bool(true), "importStrategy": String("fromEnvironment"), "logFile": String("ruff-server-logs.txt"), "logLevel": String("debug"), "organizeImports": Bool(true), "showNotifications": String("off"), }, }, "processId": Number(19015), "rootPath": String("/home/void/Projects/Python/ptspace"), "rootUri": String("file:///home/void/Projects/Python/ptspace"), "workDoneToken": String("1"), }, }, ) [2024-09-18][10:53:31][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":2,"result":{"capabilities":{"codeActionProvider":{"codeActionKinds":["quickfix","source.fixAll.ruff","source.organizeImports.ruff","notebook.source.fixAll.ruff","notebook.source.organizeImports.ruff"],"resolveProvider":true,"workDoneProgress":true},"diagnosticProvider":{"identifier":"Ruff","interFileDependencies":false,"workDoneProgress":true,"workspaceDiagnostics":false},"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"executeCommandProvider":{"commands":["ruff.applyFormat","ruff.applyAutofix","ruff.applyOrganizeImports","ruff.printDebugInformation"],"workDoneProgress":false},"hoverProvider":true,"notebookDocumentSync":{"notebookSelector":[{"cells":[{"language":"python"}]}],"save":false},"positionEncoding":"utf-32","textDocumentSync":{"change":2,"openClose":true,"willSave":false,"willSaveWaitUntil":false},"workspace":{"workspaceFolders":{"changeNotifications":true,"supported":true}}},"serverInfo":{"name":"ruff","version":"0.6.5"}}} [2024-09-18][10:53:33][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"initialized","params":{}} [2024-09-18][10:53:33][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "initialized", params: Object {}, }, ) [2024-09-18][10:53:33][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","languageId":"python","version":0,"text":""}}} [2024-09-18][10:53:33][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didOpen", params: Object { "textDocument": Object { "languageId": String("python"), "text": String(""), "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(0), }, }, }, ) [2024-09-18][10:53:33][ignore::walk][DEBUG] ignoring /home/void/Projects/Python/ptspace/.venv: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/home/void/Projects/Python/ptspace/.gitignore"), original: ".venv", actual: "**/.venv", is_whitelist: false, is_only_dir: false }))) [2024-09-18][10:53:33][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":1,"method":"client/registerCapability","params":{"registrations":[{"id":"ruff-server-watch","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/.ruff.toml"},{"globPattern":"**/ruff.toml"},{"globPattern":"**/pyproject.toml"}]}}]}} [2024-09-18][10:53:33][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":7} [2024-09-18][10:53:33][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 7, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:33][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":7,"result":{"items":[],"kind":"full"}} [2024-09-18][10:53:33][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}},"id":8} [2024-09-18][10:53:33][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 8, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [], }, "range": Object { "end": Object { "character": Number(0), "line": Number(0), }, "start": Object { "character": Number(0), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:33][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":8,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:33][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":8}} [2024-09-18][10:53:33][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "$/cancelRequest", params: Object { "id": Number(8), }, }, ) [2024-09-18][10:53:33][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}},"id":10} [2024-09-18][10:53:33][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 10, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [], }, "range": Object { "end": Object { "character": Number(0), "line": Number(0), }, "start": Object { "character": Number(0), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:33][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":10,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:33][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","id":1,"result":null} [2024-09-18][10:53:33][lsp_server::stdio][DEBUG] sending message Response( Response { id: RequestId( I32( 1, ), ), result: None, error: None, }, ) [2024-09-18][10:53:33][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}},"id":12} [2024-09-18][10:53:33][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 12, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [], }, "range": Object { "end": Object { "character": Number(0), "line": Number(0), }, "start": Object { "character": Number(0), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:33][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":12,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:34][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}},"id":14} [2024-09-18][10:53:34][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 14, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [], }, "range": Object { "end": Object { "character": Number(0), "line": Number(0), }, "start": Object { "character": Number(0), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:34][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":14,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:41][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}},"id":16} [2024-09-18][10:53:41][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 16, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [], }, "range": Object { "end": Object { "character": Number(0), "line": Number(0), }, "start": Object { "character": Number(0), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:41][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":16,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:43][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}},"id":18} [2024-09-18][10:53:43][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 18, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [], }, "range": Object { "end": Object { "character": Number(0), "line": Number(0), }, "start": Object { "character": Number(0), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:43][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":18,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:44][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":1},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"m"}]}} [2024-09-18][10:53:44][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(0), "line": Number(0), }, "start": Object { "character": Number(0), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("m"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(1), }, }, }, ) [2024-09-18][10:53:44][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":20} [2024-09-18][10:53:44][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 20, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:44][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":20,"result":{"items":[{"code":"F821","codeDescription":{"href":"https://docs.astral.sh/ruff/rules/undefined-name"},"data":{"code":"F821","edits":[],"kind":{"body":"Undefined name `m`","name":"UndefinedName","suggestion":null},"noqa_edit":{"newText":" # noqa: F821\n","range":{"end":{"character":1,"line":0},"start":{"character":1,"line":0}}}},"message":"Undefined name `m`","range":{"end":{"character":1,"line":0},"start":{"character":0,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:44][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":2},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":1}},"rangeLength":0,"text":"y"}]}} [2024-09-18][10:53:44][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(1), "line": Number(0), }, "start": Object { "character": Number(1), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("y"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(2), }, }, }, ) [2024-09-18][10:53:44][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":21} [2024-09-18][10:53:44][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 21, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:44][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":21,"result":{"items":[{"code":"F821","codeDescription":{"href":"https://docs.astral.sh/ruff/rules/undefined-name"},"data":{"code":"F821","edits":[],"kind":{"body":"Undefined name `my`","name":"UndefinedName","suggestion":null},"noqa_edit":{"newText":" # noqa: F821\n","range":{"end":{"character":2,"line":0},"start":{"character":2,"line":0}}}},"message":"Undefined name `my`","range":{"end":{"character":2,"line":0},"start":{"character":0,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:44][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":3},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":2}},"rangeLength":0,"text":"s"}]}} [2024-09-18][10:53:44][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(2), "line": Number(0), }, "start": Object { "character": Number(2), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("s"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(3), }, }, }, ) [2024-09-18][10:53:44][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":22} [2024-09-18][10:53:44][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 22, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:44][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":22,"result":{"items":[{"code":"F821","codeDescription":{"href":"https://docs.astral.sh/ruff/rules/undefined-name"},"data":{"code":"F821","edits":[],"kind":{"body":"Undefined name `mys`","name":"UndefinedName","suggestion":null},"noqa_edit":{"newText":" # noqa: F821\n","range":{"end":{"character":3,"line":0},"start":{"character":3,"line":0}}}},"message":"Undefined name `mys`","range":{"end":{"character":3,"line":0},"start":{"character":0,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":4},"contentChanges":[{"range":{"start":{"line":0,"character":3},"end":{"line":0,"character":3}},"rangeLength":0,"text":"t"}]}} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(3), "line": Number(0), }, "start": Object { "character": Number(3), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("t"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(4), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":23} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 23, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":23,"result":{"items":[{"code":"F821","codeDescription":{"href":"https://docs.astral.sh/ruff/rules/undefined-name"},"data":{"code":"F821","edits":[],"kind":{"body":"Undefined name `myst`","name":"UndefinedName","suggestion":null},"noqa_edit":{"newText":" # noqa: F821\n","range":{"end":{"character":4,"line":0},"start":{"character":4,"line":0}}}},"message":"Undefined name `myst`","range":{"end":{"character":4,"line":0},"start":{"character":0,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":5},"contentChanges":[{"range":{"start":{"line":0,"character":4},"end":{"line":0,"character":4}},"rangeLength":0,"text":"r"}]}} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(4), "line": Number(0), }, "start": Object { "character": Number(4), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("r"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(5), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":24} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 24, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":24,"result":{"items":[{"code":"F821","codeDescription":{"href":"https://docs.astral.sh/ruff/rules/undefined-name"},"data":{"code":"F821","edits":[],"kind":{"body":"Undefined name `mystr`","name":"UndefinedName","suggestion":null},"noqa_edit":{"newText":" # noqa: F821\n","range":{"end":{"character":5,"line":0},"start":{"character":5,"line":0}}}},"message":"Undefined name `mystr`","range":{"end":{"character":5,"line":0},"start":{"character":0,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":6},"contentChanges":[{"range":{"start":{"line":0,"character":5},"end":{"line":0,"character":5}},"rangeLength":0,"text":" "}]}} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(5), "line": Number(0), }, "start": Object { "character": Number(5), "line": Number(0), }, }, "rangeLength": Number(0), "text": String(" "), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(6), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":25} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 25, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":25,"result":{"items":[{"code":"F821","codeDescription":{"href":"https://docs.astral.sh/ruff/rules/undefined-name"},"data":{"code":"F821","edits":[],"kind":{"body":"Undefined name `mystr`","name":"UndefinedName","suggestion":null},"noqa_edit":{"newText":" # noqa: F821\n","range":{"end":{"character":6,"line":0},"start":{"character":5,"line":0}}}},"message":"Undefined name `mystr`","range":{"end":{"character":5,"line":0},"start":{"character":0,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":7},"contentChanges":[{"range":{"start":{"line":0,"character":6},"end":{"line":0,"character":6}},"rangeLength":0,"text":"="}]}} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(6), "line": Number(0), }, "start": Object { "character": Number(6), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("="), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(7), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":26} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 26, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":26,"result":{"items":[{"message":"SyntaxError: Expected an expression","range":{"end":{"character":7,"line":0},"start":{"character":7,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":8},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":7}},"rangeLength":0,"text":" "}]}} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(7), "line": Number(0), }, "start": Object { "character": Number(7), "line": Number(0), }, }, "rangeLength": Number(0), "text": String(" "), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(8), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":27} [2024-09-18][10:53:45][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 27, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:45][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":27,"result":{"items":[{"message":"SyntaxError: Expected an expression","range":{"end":{"character":8,"line":0},"start":{"character":8,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:46][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"message":"Expected expression to the right of \"=\"","severity":1,"source":"basedpyright"},{"message":"SyntaxError: Expected an expression","range":{"end":{"character":8,"line":0},"start":{"character":8,"line":0}},"severity":1,"source":"Ruff"}]}},"id":28} [2024-09-18][10:53:46][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 28, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [ Object { "message": String("Expected expression to the right of \"=\""), "range": Object { "end": Object { "character": Number(8), "line": Number(0), }, "start": Object { "character": Number(8), "line": Number(0), }, }, "severity": Number(1), "source": String("basedpyright"), }, Object { "message": String("SyntaxError: Expected an expression"), "range": Object { "end": Object { "character": Number(8), "line": Number(0), }, "start": Object { "character": Number(8), "line": Number(0), }, }, "severity": Number(1), "source": String("Ruff"), }, ], }, "range": Object { "end": Object { "character": Number(8), "line": Number(0), }, "start": Object { "character": Number(8), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:46][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":28,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:46][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"position":{"line":0,"character":8}},"id":30} [2024-09-18][10:53:46][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 30, ), ), method: "textDocument/hover", params: Object { "position": Object { "character": Number(8), "line": Number(0), }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:46][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":30,"result":null} [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":9},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"'"}]}} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(8), "line": Number(0), }, "start": Object { "character": Number(8), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("'"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(9), }, }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":31} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 31, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":31,"result":{"items":[{"message":"SyntaxError: Got unexpected string","range":{"end":{"character":9,"line":0},"start":{"character":8,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Expected a statement","range":{"end":{"character":9,"line":0},"start":{"character":9,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":31}} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "$/cancelRequest", params: Object { "id": Number(31), }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":10},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":9}},"rangeLength":1,"text":""}]}} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(9), "line": Number(0), }, "start": Object { "character": Number(8), "line": Number(0), }, }, "rangeLength": Number(1), "text": String(""), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(10), }, }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":32} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 32, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":32,"result":{"items":[{"message":"SyntaxError: Got unexpected string","range":{"end":{"character":9,"line":0},"start":{"character":8,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Expected a statement","range":{"end":{"character":9,"line":0},"start":{"character":9,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":32}} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "$/cancelRequest", params: Object { "id": Number(32), }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":11},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"'"}]}} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(8), "line": Number(0), }, "start": Object { "character": Number(8), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("'"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(11), }, }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":33} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 33, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":33,"result":{"items":[],"kind":"full"}} [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":33}} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "$/cancelRequest", params: Object { "id": Number(33), }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":12},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"'"}]}} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(9), "line": Number(0), }, "start": Object { "character": Number(9), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("'"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(12), }, }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":34} [2024-09-18][10:53:51][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 34, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:51][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":34,"result":{"items":[{"message":"SyntaxError: missing closing quote in string literal","range":{"end":{"character":11,"line":0},"start":{"character":8,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Expected a statement","range":{"end":{"character":11,"line":0},"start":{"character":11,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:52][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"context":{"diagnostics":[{"message":"SyntaxError: missing closing quote in string literal","range":{"end":{"character":11,"line":0},"start":{"character":8,"line":0}},"severity":1,"source":"Ruff"}]}},"id":39} [2024-09-18][10:53:52][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 39, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [ Object { "message": String("SyntaxError: missing closing quote in string literal"), "range": Object { "end": Object { "character": Number(11), "line": Number(0), }, "start": Object { "character": Number(8), "line": Number(0), }, }, "severity": Number(1), "source": String("Ruff"), }, ], }, "range": Object { "end": Object { "character": Number(9), "line": Number(0), }, "start": Object { "character": Number(9), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:52][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":39,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:52][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"position":{"line":0,"character":9}},"id":41} [2024-09-18][10:53:52][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 41, ), ), method: "textDocument/hover", params: Object { "position": Object { "character": Number(9), "line": Number(0), }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:52][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":41,"result":null} [2024-09-18][10:53:52][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":13},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"h"}]}} [2024-09-18][10:53:52][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(9), "line": Number(0), }, "start": Object { "character": Number(9), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("h"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(13), }, }, }, ) [2024-09-18][10:53:52][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":42} [2024-09-18][10:53:52][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 42, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:52][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":42,"result":{"items":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":11,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Got unexpected string","range":{"end":{"character":12,"line":0},"start":{"character":11,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Expected a statement","range":{"end":{"character":12,"line":0},"start":{"character":12,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:53][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"context":{"diagnostics":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":11,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"}]}},"id":45} [2024-09-18][10:53:53][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 45, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [ Object { "message": String("SyntaxError: Simple statements must be separated by newlines or semicolons"), "range": Object { "end": Object { "character": Number(11), "line": Number(0), }, "start": Object { "character": Number(10), "line": Number(0), }, }, "severity": Number(1), "source": String("Ruff"), }, ], }, "range": Object { "end": Object { "character": Number(10), "line": Number(0), }, "start": Object { "character": Number(10), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:53][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":45,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:53][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"position":{"line":0,"character":10}},"id":47} [2024-09-18][10:53:53][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 47, ), ), method: "textDocument/hover", params: Object { "position": Object { "character": Number(10), "line": Number(0), }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:53][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":47,"result":null} [2024-09-18][10:53:53][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":14},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":"e"}]}} [2024-09-18][10:53:53][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(10), "line": Number(0), }, "start": Object { "character": Number(10), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("e"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(14), }, }, }, ) [2024-09-18][10:53:53][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":48} [2024-09-18][10:53:53][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 48, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:53][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":48,"result":{"items":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":12,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Got unexpected string","range":{"end":{"character":13,"line":0},"start":{"character":12,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Expected a statement","range":{"end":{"character":13,"line":0},"start":{"character":13,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:53][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":15},"contentChanges":[{"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"rangeLength":0,"text":"l"}]}} [2024-09-18][10:53:53][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(11), "line": Number(0), }, "start": Object { "character": Number(11), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("l"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(15), }, }, }, ) [2024-09-18][10:53:53][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":49} [2024-09-18][10:53:53][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 49, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:53][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":49,"result":{"items":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":13,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Got unexpected string","range":{"end":{"character":14,"line":0},"start":{"character":13,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Expected a statement","range":{"end":{"character":14,"line":0},"start":{"character":14,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:53][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":16},"contentChanges":[{"range":{"start":{"line":0,"character":12},"end":{"line":0,"character":12}},"rangeLength":0,"text":"l"}]}} [2024-09-18][10:53:53][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(12), "line": Number(0), }, "start": Object { "character": Number(12), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("l"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(16), }, }, }, ) [2024-09-18][10:53:53][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":50} [2024-09-18][10:53:53][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 50, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:53][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":50,"result":{"items":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":14,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Got unexpected string","range":{"end":{"character":15,"line":0},"start":{"character":14,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Expected a statement","range":{"end":{"character":15,"line":0},"start":{"character":15,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:54][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":13}},"context":{"diagnostics":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":14,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"}]}},"id":51} [2024-09-18][10:53:54][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 51, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [ Object { "message": String("SyntaxError: Simple statements must be separated by newlines or semicolons"), "range": Object { "end": Object { "character": Number(14), "line": Number(0), }, "start": Object { "character": Number(10), "line": Number(0), }, }, "severity": Number(1), "source": String("Ruff"), }, ], }, "range": Object { "end": Object { "character": Number(13), "line": Number(0), }, "start": Object { "character": Number(13), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:54][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":51,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:54][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"position":{"line":0,"character":13}},"id":53} [2024-09-18][10:53:54][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 53, ), ), method: "textDocument/hover", params: Object { "position": Object { "character": Number(13), "line": Number(0), }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:54][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":53,"result":null} [2024-09-18][10:53:54][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":53}} [2024-09-18][10:53:54][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "$/cancelRequest", params: Object { "id": Number(53), }, }, ) [2024-09-18][10:53:54][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":51}} [2024-09-18][10:53:54][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "$/cancelRequest", params: Object { "id": Number(51), }, }, ) [2024-09-18][10:53:54][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":17},"contentChanges":[{"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":13}},"rangeLength":0,"text":"o"}]}} [2024-09-18][10:53:54][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(13), "line": Number(0), }, "start": Object { "character": Number(13), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("o"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(17), }, }, }, ) [2024-09-18][10:53:54][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":54} [2024-09-18][10:53:54][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 54, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:54][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":54,"result":{"items":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":15,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Got unexpected string","range":{"end":{"character":16,"line":0},"start":{"character":15,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Expected a statement","range":{"end":{"character":16,"line":0},"start":{"character":16,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:54][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":14},"end":{"line":0,"character":14}},"context":{"diagnostics":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":15,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"}]}},"id":55} [2024-09-18][10:53:54][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 55, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [ Object { "message": String("SyntaxError: Simple statements must be separated by newlines or semicolons"), "range": Object { "end": Object { "character": Number(15), "line": Number(0), }, "start": Object { "character": Number(10), "line": Number(0), }, }, "severity": Number(1), "source": String("Ruff"), }, ], }, "range": Object { "end": Object { "character": Number(14), "line": Number(0), }, "start": Object { "character": Number(14), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:54][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":55,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:54][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"position":{"line":0,"character":14}},"id":57} [2024-09-18][10:53:54][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 57, ), ), method: "textDocument/hover", params: Object { "position": Object { "character": Number(14), "line": Number(0), }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:54][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":57,"result":null} [2024-09-18][10:53:56][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"position":{"line":0,"character":13}},"id":58} [2024-09-18][10:53:56][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 58, ), ), method: "textDocument/hover", params: Object { "position": Object { "character": Number(13), "line": Number(0), }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:56][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":58,"result":null} [2024-09-18][10:53:56][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":13}},"context":{"diagnostics":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":15,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"}]}},"id":59} [2024-09-18][10:53:56][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 59, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [ Object { "message": String("SyntaxError: Simple statements must be separated by newlines or semicolons"), "range": Object { "end": Object { "character": Number(15), "line": Number(0), }, "start": Object { "character": Number(10), "line": Number(0), }, }, "severity": Number(1), "source": String("Ruff"), }, ], }, "range": Object { "end": Object { "character": Number(13), "line": Number(0), }, "start": Object { "character": Number(13), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:56][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":59,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:58][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","version":18},"contentChanges":[{"range":{"start":{"line":0,"character":15},"end":{"line":0,"character":15}},"rangeLength":0,"text":"\n"}]}} [2024-09-18][10:53:58][lsp_server::stdio][DEBUG] sending message Notification( Notification { method: "textDocument/didChange", params: Object { "contentChanges": Array [ Object { "range": Object { "end": Object { "character": Number(15), "line": Number(0), }, "start": Object { "character": Number(15), "line": Number(0), }, }, "rangeLength": Number(0), "text": String("\n"), }, ], "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), "version": Number(18), }, }, }, ) [2024-09-18][10:53:58][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"}},"id":61} [2024-09-18][10:53:58][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 61, ), ), method: "textDocument/diagnostic", params: Object { "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:58][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":61,"result":{"items":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":15,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: missing closing quote in string literal","range":{"end":{"character":16,"line":0},"start":{"character":15,"line":0}},"severity":1,"source":"Ruff"},{"message":"SyntaxError: Expected a statement","range":{"end":{"character":0,"line":1},"start":{"character":16,"line":0}},"severity":1,"source":"Ruff"}],"kind":"full"}} [2024-09-18][10:53:59][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":13}},"context":{"diagnostics":[{"message":"SyntaxError: Simple statements must be separated by newlines or semicolons","range":{"end":{"character":15,"line":0},"start":{"character":10,"line":0}},"severity":1,"source":"Ruff"}]}},"id":62} [2024-09-18][10:53:59][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 62, ), ), method: "textDocument/codeAction", params: Object { "context": Object { "diagnostics": Array [ Object { "message": String("SyntaxError: Simple statements must be separated by newlines or semicolons"), "range": Object { "end": Object { "character": Number(15), "line": Number(0), }, "start": Object { "character": Number(10), "line": Number(0), }, }, "severity": Number(1), "source": String("Ruff"), }, ], }, "range": Object { "end": Object { "character": Number(13), "line": Number(0), }, "start": Object { "character": Number(13), "line": Number(0), }, }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:59][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":62,"result":[{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.fixAll.ruff","title":"Ruff: Fix all auto-fixable problems"},{"data":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py","kind":"source.organizeImports.ruff","title":"Ruff: Organize imports"}]} [2024-09-18][10:53:59][lsp_server::msg][DEBUG] < {"jsonrpc":"2.0","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"},"position":{"line":0,"character":13}},"id":64} [2024-09-18][10:53:59][lsp_server::stdio][DEBUG] sending message Request( Request { id: RequestId( I32( 64, ), ), method: "textDocument/hover", params: Object { "position": Object { "character": Number(13), "line": Number(0), }, "textDocument": Object { "uri": String("file:///home/void/Projects/Python/ptspace/src/ptspace/check_ts.py"), }, }, }, ) [2024-09-18][10:53:59][lsp_server::msg][DEBUG] > {"jsonrpc":"2.0","id":64,"result":null}