Post details
When Regal was just a linter, its code was roughly 60% #Rego and 40% #Golang. Making it also be a language server has shifted that balance to 40/60. And while it was the right call at the time — we didn’t know the protocol, and no one else had done anything for that in Rego —I wasn’t too happy about it. So I’m now looking at rewriting parts of the LSP implementation in Rego too. So far so good! Expect to hear more on this next week 🤓













