List validators
Used when allowed values are finite and explicit.
List — In / Not in
Used for
Checking membership in an allowed (or forbidden) list.
How it works
- Compares the value against a predefined list
What it will find
- Exact matches
What it will not find
- Partial matches
- Case-mismatched values (unless normalized)
- Values not present in the list
List — Equals / Not equals
Used for
Exact list equality (rare, but deliberate).
How it works
- Compares the entire list, not individual entries
What it will find
- Perfect list matches
What it will not find
- Subsets
- Supersets
- Order-independent matches
List — Any of the words are contained in the list
List — None of the words are contained in the list
Used for
Keyword-based validation inside list values.
How it works
- Splits input into words
- Checks presence / absence in the list
What it will find
- Partial keyword overlaps
What it will not find
- Exact structural mismatches
- Typos
- Semantic equivalence