kompassi
kompassi copied to clipboard
Validation for form specifications
Single form validation:
- Use JSON schema to perform basic structural validation
- Check that all fields, choices and questions have unique
slug
s - Check that all configuration directives (such as
choicesFrom
) have options that make sense
Multilanguage form validation:
- Warn about fields, choices and questions that are not present across all language versions
Use case specific form validation:
- If the use case requires specific fields to be present, warn if they are missing or incorrectly configured