Adding --v1-compatible flag to all previously unsupported command line commands (#6521)

In addition to those commands already supported:

* build
* check
* eval
* fmt
* test

support has been added to the following commands:

* `bench`
* `deps`
* `exec`
* `inspect`
* `parse`
* `run` (command `server` and `REPL`)

Fixes: #6520

Signed-off-by: Johan Fylling <johan.dev@fylling.se>
This commit is contained in:
Johan Fylling
2024-01-24 15:42:32 +01:00
committed by GitHub
parent b1261ba828
commit b36151d992
45 changed files with 3724 additions and 164 deletions
+1
View File
@@ -190,6 +190,7 @@ func (fl *fileLoader) WithJSONOptions(opts *astJSON.Options) FileLoader {
// WithRegoV1Compatible enforces Rego v0 with Rego v1 compatibility.
// See ParserOptions.RegoV1Compatible for more details.
// Deprecated: use WithRegoVersion instead
// TODO: Remove, this is an internal type, so won't be a breaking change.
func (fl *fileLoader) WithRegoV1Compatible(compatible bool) FileLoader {
fl.opts.RegoV1Compatible = compatible
return fl