Closed fbuys closed 1 year ago
Wow, this looks great! Approved from my side! Wdyt @mvz ?
I'll review this evening.
Just waiting for CI, then it's ready to squash and then merge 🎉
Just waiting for CI, then it's ready to squash and then merge 🎉
Thank you @mvz the PR is squashed and is ready to merge (if CI passes).
Thanks @fbuys this is a great improvement!
This PR looks big but most of the changes is rewriting the old schema file with the dry-schema syntax.
The current validator (Kwalify) seems outdated and lacks good documentation.
A recent issue showed that we could improve the schema validation to also check and warn against missing configurations (See issue: #1734)
dry-schema provides good documentation and it looks like it also provides the features we require.
Changes include:
See: https://github.com/troessner/reek/issues/1734
We can take a difference approach for https://github.com/troessner/reek/pull/1741 once this is accepted/merged.
This PR should close: https://github.com/troessner/reek/issues/1742