.dino.yml is well-formed and passes all schema rules. Prints field-level error messages when validation fails.
Runs without tenant context. No network calls to external services.
Usage
Flags
What It Checks
Validation runs the same Zod schema used internally byloadCliConfig(). One source of truth for config shape.
Examples
Valid config
No config file
Invalid endpoint
Invalid enum value
Multiple errors
All field-level errors are reported in a single message. Fix them all at once — no need to re-run between each fix.
Config Search Locations
dino validate uses cosmiconfig to find your config:
Exit Codes
Related
dino init— Generate a new config interactivelydino scan— Run a scan using the validated config.dino.ymlReference — Full field reference