Skip to content

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.

Usage

rootform validate <command> [options]
SHELL

Options

Global options

FlagTypeDefaultDescription
-h, --helpboolfalseshow how to use rootform validate
--colormodeautocolor human output: auto|always|never; default: auto
--no-pagerboolfalseprint a long report in full instead of opening it in less

Subcommands

CommandPurpose
rootform validate conceptValidate a Concept definition
rootform validate contextValidate a context dimension
rootform validate dialectsValidate Dialect definitions
rootform validate formValidate a saved Form
rootform validate policyValidate a Policy definition
rootform validate relationValidate a relation predicate
rootform validate ruleValidate 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.json
Shell

Validation reads the Form alone. To evaluate Policies, use check:

rootform check analysis.json --policy-pack ./policies
Shell