Integrating the Ruff Language Server
Integrating the Ruff Language Server
I wanted to learn how to create a code editor with linting support so I made one and added the code here on github: https://github.com/jackhodkinson/lsp-editor In the process I learned quite a lot about how the Language Server Protocol works and wrote a blog post about it (see the post link). I hope other people find this interesting. Although I don't go into it in the blog post, I found it quite challenging to synchronize the state of the code editor between the frontend, backend, and language server. I would be interested to know if anyone has suggestions for a more robust approach to synchonization the state of a code/text editor.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
pygls – a Pythonic generic language server
Quic-go: A QUIC server implementation in Go
HTML5/WebGL/WebSocket MMO tanks – Server in C++
Aqueduct – Dart on the Server
A golang websocket server you can pipe to
Bash server
Isso - a commenting server similar to Disqus
Server-wide SSL pinning for iptables
Oroboros – templated configuration server
HyREPL, Hylang nrepl server