2 ms·
In this case I personally define "quality" as how well the language LSPs do their job without getting in my way. Haskell's would often crash, have lots of weird
by BaculumMeumEst 3y ago
In this case I personally define "quality" as how well the language LSPs do their job without getting in my way. Haskell's would often crash, have lots of weird issues, and use insane amounts of memory that would force me to bounce the server periodically.
I've heard about Rust's LSP being buggy, but I had great success with it when I used it in a project. It gave a lot of useful suggestions and linting in relatively complex situations so it's understandable that it would have a hairy edge cases. But I never really saw them in personal usage, which was a very different experience from HLS.
So my personal impression of rust-analyzer was "high quality", and HLS less so.