{"params": {"version": 1, "uri": "file:///test.lean", "diagnostics": [{"tags": null, "source": "Lean 4 server", "severity": 3, "relatedInformation": null, "range": {"start": {"line": 4, "character": 0}, "end": {"line": 4, "character": 6}}, "message": "n : Nat", "code": null}, {"tags": null, "source": "Lean 4 server", "severity": 3, "relatedInformation": null, "range": {"start": {"line": 8, "character": 0}, "end": {"line": 8, "character": 6}}, "message": "s : String", "code": null}, {"tags": null, "source": "Lean 4 server", "severity": 3, "relatedInformation": null, "range": {"start": {"line": 12, "character": 0}, "end": {"line": 12, "character": 5}}, "message": "Hello world!\n", "code": null}, {"tags": null, "source": "Lean 4 server", "severity": 1, "relatedInformation": null, "range": {"start": {"line": 14, "character": 31}, "end": {"line": 14, "character": 40}}, "message": "type mismatch\n \"NotANat\"\nhas type\n String\nbut is expected to have type\n Nat", "code": null}, {"tags": null, "source": "Lean 4 server", "severity": 3, "relatedInformation": null, "range": {"start": {"line": 22, "character": 0}, "end": {"line": 22, "character": 6}}, "message": "MyNs.u : Unit", "code": null}, {"tags": null, "source": "Lean 4 server", "severity": 3, "relatedInformation": null, "range": {"start": {"line": 24, "character": 0}, "end": {"line": 24, "character": 6}}, "message": "def MyNs.u : Unit :=\nUnit.unit", "code": null}]}, "method": "textDocument/publishDiagnostics", "jsonrpc": "2.0"}