Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is WIP but getting there. There are a few changes here: * The extension has been extended to support one or more language servers for Rego. Currently only [Regal](https://github.com/StyraInc/regal). These are started based on configuration and can also be installed if the user desires. * The OPA installation logic and downloader has been made generic to support fetching of regal and other binaries as needed in future. * Language servers are promoted to users if they are not installed. Some suggested follow on work: * make binary dependency checking generic, and use server module for OPA checking * make finding of binary paths more generic TODOs still include: - [ ] testing of this change on a windows machine - [ ] testing of this change on a linux machine - [ ] Updating Regal and sharing a patch release with a minor LS change (0.16.1) (StyraInc/regal#539) Signed-off-by: Charlie Egan <[email protected]>
- Loading branch information