Provide Diagnostics Diagnostics are a way to indicate issues with the code. Language Server Protocol Your language server sends the textDocument/publishDiagnostics message to the language client. The message carries an array of diagnostic items for a resource URI. Note: The client does not ask the server for diagnostics. The server pushes the diagnostic information to the client. Direct Implementa
![Programmatic Language Features](https://cdn-ak-scissors.b.st-hatena.com/image/square/ecd76d72f32e30b442cfa5fc4b78dde2e7f8126d/height=288;version=1;width=512/https%3A%2F%2Fcode.visualstudio.com%2Fopengraphimg%2Fopengraph-docs.png)