| title | rootform validate |
|---|---|
| description | Validate a saved Form or a Rootform definition. |
Choose form to check a saved Form. Other
subcommands validate Dialect or Policy definitions and have their own
contracts. Validation checks structure and definitions; it does not evaluate
Policies or verify deployed cloud resources.
rootform validate <command> [options]
| Flag | Type | Default | Description |
|---|---|---|---|
-h, --help |
bool |
false |
show how to use rootform validate |
--color |
mode |
auto |
color human output: auto|always|never; default: auto |
--no-pager |
bool |
false |
print a long report in full instead of opening it in less |
| Command | Purpose |
|---|---|
rootform validate concept |
Validate a Concept definition |
rootform validate context |
Validate a context dimension |
rootform validate dialects |
Validate Dialect definitions |
rootform validate form |
Validate a saved Form |
rootform validate policy |
Validate a Policy definition |
rootform validate relation |
Validate a relation predicate |
rootform validate rule |
Validate a Rule definition |
Save a Form with run --no-serve -o analysis.json, as in
the quickstart, then
validate its structure:
rootform validate form analysis.jsonValidation reads the Form alone. To evaluate Policies, use
check:
rootform check analysis.json --policy-pack ./policies