Closed kbrock closed 2 months ago
WIP: neat experiment, going to extract some ideas and then delete
This improves error messages. Those changes have made their way into #229 This tests every parameter. Merging this branch into #209 to preserve that work.
As for the DSL, may leave that in 209 or may toss. It is here if anyone wants to enjoy
Yet another alternative to #209
Built up #209 as 2 concepts: increase the error checking and add a dsl Kinda overkill, but it is nice having all the validations in one place.
If we want to go forward, I can squash and make it work better with
ChoiceRule::Data
.Master
209+
First half of this PR validates every field:
After
Second half adds a DSL