Show HN: I built a LSP with its own parser to learn Rust

Share This Post

During my day job as a flutter developer, we use the Firebase stack as our cloud solution. The current landscape for extension support is lacking in the LSP department for this language. There are numerous extensions but all are modeled as VSCode extensions. So I set a goal to learn rust (and consequently building grammars with tree-sitter) by building a LSP that uses its own parser for the firestore language to enable type inference, diagnostics, linting, etc.

Its still in its infancy stage but at least there is an LSP in this space right now. As expected there is a vscode companion extension that simply wraps this lsp https://github.com/JulindM/firestore-rules-lsp-vscode


Comments URL: https://news.ycombinator.com/item?id=45546420

Points: 1

# Comments: 0

Source: github.com

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

I built a RAG boilerplate for AI apps

Buy it on GumRoad. –> https://arjora3.gumroad.com/l/ragbyarj Comments URL: https://news.ycombinator.com/item?id=45548539 Points: 1 # Comments: 0 Source: news.ycombinator.com

Do You Want To Boost Your Business?

drop us a line and keep in touch

We are here to help

One of our technicians will be with you shortly.