Validation and Errors¶
Arcane validates config and JSON files before runtime.
Run Validation¶
arcane validate
arcane validate --strict
What Is Validated¶
arcane.config.jsexists and loadscommands/**/*.jsonagainst command schemaevents/**/*.jsonagainst event schemapackages/**/*.jsonagainst package schema
Common Failures¶
- Invalid command name pattern (must be lowercase slug)
- Missing required fields (
name,description,event) - Type mismatch (string vs number/boolean)
Debug Workflow¶
- Run
arcane validate. - Fix first reported file.
- Re-run until clean.
- Use
--strictin CI.