[Trace - 11:30:34 ] Sending request 'textDocument/codeAction - (14)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" }, "range": { "start": { "line": 0, "character": 0 }, "end": { "line": 0, "character": 0 } }, "context": { "diagnostics": [] } } [Trace - 11:30:34 ] Received response 'textDocument/codeAction - (14)' in 4ms. Result: [ { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.fixAll.ruff", "title": "Ruff: Fix all auto-fixable problems" }, { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.organizeImports.ruff", "title": "Ruff: Organize imports" } ] [Trace - 11:30:34 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 1 }, "contentChanges": [ { "range": { "start": { "line": 0, "character": 10 }, "end": { "line": 0, "character": 10 } }, "rangeLength": 0, "text": "\n" } ] } [Trace - 11:30:34 ] Sending request 'textDocument/diagnostic - (16)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:34 ] Received response 'textDocument/diagnostic - (16)' in 7ms. Result: { "items": [ { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:34 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 2 }, "contentChanges": [ { "range": { "start": { "line": 1, "character": 0 }, "end": { "line": 1, "character": 0 } }, "rangeLength": 0, "text": "\n" } ] } [Trace - 11:30:34 ] Sending request 'textDocument/diagnostic - (17)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:34 ] Received response 'textDocument/diagnostic - (17)' in 5ms. Result: { "items": [ { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:34 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 3 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 0 }, "end": { "line": 2, "character": 0 } }, "rangeLength": 0, "text": "s" } ] } [Trace - 11:30:34 ] Sending request 'textDocument/diagnostic - (18)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:34 ] Received response 'textDocument/diagnostic - (18)' in 6ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `s`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 1, "line": 3 }, "start": { "character": 1, "line": 3 } } } }, "message": "Undefined name `s`", "range": { "end": { "character": 1, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:35 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 4 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 1 }, "end": { "line": 2, "character": 1 } }, "rangeLength": 0, "text": "y" } ] } [Trace - 11:30:35 ] Sending request 'textDocument/diagnostic - (19)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:35 ] Received response 'textDocument/diagnostic - (19)' in 6ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `ys`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 2, "line": 3 }, "start": { "character": 2, "line": 3 } } } }, "message": "Undefined name `ys`", "range": { "end": { "character": 2, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:35 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 5 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 2 }, "end": { "line": 2, "character": 2 } }, "rangeLength": 0, "text": "s" } ] } [Trace - 11:30:35 ] Sending request 'textDocument/diagnostic - (20)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:35 ] Received response 'textDocument/diagnostic - (20)' in 6ms. Result: { "items": [], "kind": "full" } [Trace - 11:30:36 ] Sending request 'textDocument/codeAction - (22)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" }, "range": { "start": { "line": 2, "character": 3 }, "end": { "line": 2, "character": 3 } }, "context": { "diagnostics": [ { "range": { "start": { "line": 2, "character": 0 }, "end": { "line": 2, "character": 3 } }, "message": "Expression value is unused", "severity": 2, "code": "reportUnusedExpression", "source": "Pyright", "codeDescription": { "href": "https://github.com/microsoft/pyright/blob/main/docs/configuration.md#reportUnusedExpression" } } ] } } [Trace - 11:30:36 ] Received response 'textDocument/codeAction - (22)' in 3ms. Result: [ { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.fixAll.ruff", "title": "Ruff: Fix all auto-fixable problems" }, { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.organizeImports.ruff", "title": "Ruff: Organize imports" } ] [Trace - 11:30:38 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 6 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 3 }, "end": { "line": 2, "character": 3 } }, "rangeLength": 0, "text": "." } ] } [Trace - 11:30:38 ] Sending request 'textDocument/diagnostic - (23)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:38 ] Received response 'textDocument/diagnostic - (23)' in 6ms. Result: { "items": [ { "message": "SyntaxError: Expected a statement", "range": { "end": { "character": 1, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" } ], "kind": "full" } [Trace - 11:30:39 ] Sending request 'textDocument/codeAction - (25)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" }, "range": { "start": { "line": 2, "character": 4 }, "end": { "line": 2, "character": 4 } }, "context": { "diagnostics": [ { "range": { "start": { "line": 2, "character": 3 }, "end": { "line": 2, "character": 4 } }, "message": "Expected attribute name after \".\"", "severity": 1, "source": "Pyright" } ] } } [Trace - 11:30:39 ] Received response 'textDocument/codeAction - (25)' in 3ms. Result: [ { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.fixAll.ruff", "title": "Ruff: Fix all auto-fixable problems" }, { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.organizeImports.ruff", "title": "Ruff: Organize imports" } ] [Trace - 11:30:47 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 7 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 4 }, "end": { "line": 2, "character": 4 } }, "rangeLength": 0, "text": "a" } ] } [Trace - 11:30:47 ] Sending request 'textDocument/diagnostic - (29)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:47 ] Received response 'textDocument/diagnostic - (29)' in 4ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `a`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 5, "line": 3 }, "start": { "character": 5, "line": 3 } } } }, "message": "Undefined name `a`", "range": { "end": { "character": 1, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:47 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 8 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 5 }, "end": { "line": 2, "character": 5 } }, "rangeLength": 0, "text": "b" } ] } [Trace - 11:30:47 ] Sending request 'textDocument/diagnostic - (30)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:47 ] Received response 'textDocument/diagnostic - (30)' in 6ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `ba`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 6, "line": 3 }, "start": { "character": 6, "line": 3 } } } }, "message": "Undefined name `ba`", "range": { "end": { "character": 2, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:47 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 9 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 6 }, "end": { "line": 2, "character": 6 } }, "rangeLength": 0, "text": "i" } ] } [Trace - 11:30:47 ] Sending request 'textDocument/diagnostic - (31)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:47 ] Received response 'textDocument/diagnostic - (31)' in 6ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `iba`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 7, "line": 3 }, "start": { "character": 7, "line": 3 } } } }, "message": "Undefined name `iba`", "range": { "end": { "character": 3, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:48 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 10 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 7 }, "end": { "line": 2, "character": 7 } }, "rangeLength": 0, "text": "f" } ] } [Trace - 11:30:48 ] Sending request 'textDocument/diagnostic - (32)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:48 ] Received response 'textDocument/diagnostic - (32)' in 6ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `fiba`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 8, "line": 3 }, "start": { "character": 8, "line": 3 } } } }, "message": "Undefined name `fiba`", "range": { "end": { "character": 4, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:48 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 11 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 8 }, "end": { "line": 2, "character": 8 } }, "rangeLength": 0, "text": "l" } ] } [Trace - 11:30:48 ] Sending request 'textDocument/diagnostic - (33)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:48 ] Received response 'textDocument/diagnostic - (33)' in 6ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `lfiba`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 9, "line": 3 }, "start": { "character": 9, "line": 3 } } } }, "message": "Undefined name `lfiba`", "range": { "end": { "character": 5, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:48 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 12 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 9 }, "end": { "line": 2, "character": 9 } }, "rangeLength": 0, "text": "a" } ] } [Trace - 11:30:48 ] Sending request 'textDocument/diagnostic - (34)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:48 ] Received response 'textDocument/diagnostic - (34)' in 6ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `alfiba`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 10, "line": 3 }, "start": { "character": 10, "line": 3 } } } }, "message": "Undefined name `alfiba`", "range": { "end": { "character": 6, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:48 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 13 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 10 }, "end": { "line": 2, "character": 10 } }, "rangeLength": 0, "text": "g" } ] } [Trace - 11:30:48 ] Sending request 'textDocument/diagnostic - (35)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:48 ] Received response 'textDocument/diagnostic - (35)' in 6ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `galfiba`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 11, "line": 3 }, "start": { "character": 11, "line": 3 } } } }, "message": "Undefined name `galfiba`", "range": { "end": { "character": 7, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:49 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 14 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 11 }, "end": { "line": 2, "character": 11 } }, "rangeLength": 0, "text": "s" } ] } [Trace - 11:30:49 ] Sending request 'textDocument/diagnostic - (36)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:49 ] Received response 'textDocument/diagnostic - (36)' in 6ms. Result: { "items": [ { "code": "F821", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/undefined-name" }, "data": { "code": "F821", "edits": [], "kind": { "body": "Undefined name `sgalfiba`", "name": "UndefinedName", "suggestion": null }, "noqa_edit": { "newText": " # noqa: F821\n", "range": { "end": { "character": 12, "line": 3 }, "start": { "character": 12, "line": 3 } } } }, "message": "Undefined name `sgalfiba`", "range": { "end": { "character": 8, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "code": "F401", "codeDescription": { "href": "https://docs.astral.sh/ruff/rules/unused-import" }, "data": { "code": "F401", "edits": [ { "newText": "", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ], "kind": { "body": "`sys` imported but unused", "name": "UnusedImport", "suggestion": "Remove unused import: `sys`" }, "noqa_edit": { "newText": " # noqa: F401\n", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 10, "line": 0 } } } }, "message": "`sys` imported but unused", "range": { "end": { "character": 10, "line": 0 }, "start": { "character": 7, "line": 0 } }, "severity": 2, "source": "Ruff", "tags": [ 1 ] } ], "kind": "full" } [Trace - 11:30:50 ] Sending request 'textDocument/codeAction - (38)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" }, "range": { "start": { "line": 2, "character": 12 }, "end": { "line": 2, "character": 12 } }, "context": { "diagnostics": [] } } [Trace - 11:30:50 ] Received response 'textDocument/codeAction - (38)' in 3ms. Result: [ { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.fixAll.ruff", "title": "Ruff: Fix all auto-fixable problems" }, { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.organizeImports.ruff", "title": "Ruff: Organize imports" } ] [Trace - 11:30:52 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 15 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 12 }, "end": { "line": 2, "character": 12 } }, "rangeLength": 0, "text": " " } ] } [Trace - 11:30:52 ] Sending request 'textDocument/diagnostic - (39)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:30:52 ] Received response 'textDocument/diagnostic - (39)' in 6ms. Result: { "items": [ { "message": "SyntaxError: Unexpected indentation", "range": { "end": { "character": 1, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "message": "SyntaxError: Expected a statement", "range": { "end": { "character": 13, "line": 3 }, "start": { "character": 13, "line": 3 } }, "severity": 1, "source": "Ruff" } ], "kind": "full" } [Trace - 11:30:53 ] Sending request 'textDocument/codeAction - (41)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" }, "range": { "start": { "line": 2, "character": 13 }, "end": { "line": 2, "character": 13 } }, "context": { "diagnostics": [] } } [Trace - 11:30:53 ] Received response 'textDocument/codeAction - (41)' in 3ms. Result: [ { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.fixAll.ruff", "title": "Ruff: Fix all auto-fixable problems" }, { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.organizeImports.ruff", "title": "Ruff: Organize imports" } ] [Trace - 11:31:01 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 16 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 12 }, "end": { "line": 2, "character": 13 } }, "rangeLength": 1, "text": "" } ] } [Trace - 11:31:01 ] Sending request 'textDocument/diagnostic - (42)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:31:01 ] Sending notification '$/cancelRequest'. Params: { "id": 42 } [Trace - 11:31:01 ] Sending notification 'textDocument/didChange'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py", "version": 17 }, "contentChanges": [ { "range": { "start": { "line": 2, "character": 12 }, "end": { "line": 2, "character": 12 } }, "rangeLength": 0, "text": "\n" } ] } [Trace - 11:31:01 ] Sending request 'textDocument/diagnostic - (43)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" } } [Trace - 11:31:01 ] Received response 'nil - (42)' in 0ms. Result: { "items": [ { "message": "SyntaxError: Unexpected indentation", "range": { "end": { "character": 1, "line": 3 }, "start": { "character": 0, "line": 3 } }, "severity": 1, "source": "Ruff" }, { "message": "SyntaxError: Expected a statement", "range": { "end": { "character": 13, "line": 3 }, "start": { "character": 13, "line": 3 } }, "severity": 1, "source": "Ruff" } ], "kind": "full" } [Trace - 11:31:01 ] Received response 'textDocument/diagnostic - (43)' in 7ms. Result: { "items": [ { "message": "SyntaxError: Unexpected indentation", "range": { "end": { "character": 1, "line": 4 }, "start": { "character": 0, "line": 4 } }, "severity": 1, "source": "Ruff" }, { "message": "SyntaxError: Expected a statement", "range": { "end": { "character": 13, "line": 4 }, "start": { "character": 13, "line": 4 } }, "severity": 1, "source": "Ruff" } ], "kind": "full" } [Trace - 11:31:02 ] Sending request 'textDocument/codeAction - (45)'. Params: { "textDocument": { "uri": "file:///home/kassick/Sources/user/dotfiles/a.py" }, "range": { "start": { "line": 3, "character": 0 }, "end": { "line": 3, "character": 0 } }, "context": { "diagnostics": [] } } [Trace - 11:31:02 ] Received response 'textDocument/codeAction - (45)' in 3ms. Result: [ { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.fixAll.ruff", "title": "Ruff: Fix all auto-fixable problems" }, { "data": "file:///home/kassick/Sources/user/dotfiles/a.py", "kind": "source.organizeImports.ruff", "title": "Ruff: Organize imports" } ]