openapi-style-validator
openapi-style-validator copied to clipboard
Add custom validation rules
Thank you for the interesting tool. 👍 I would like to use it in my project but I have a lot of custom rule that I can not validate them with:
- custom header
- endpoint security requirements
- model example instead of model properties example
- .... Is it possible to have a possibility to plug custom rule (in options file for example) ? ex: if you have in options validateModelxxxxxx: { type: fieldType validate: boolean } if validate is true (check if all models have field xxxx and the value is instance of given type)
Have this generic behavior for header, operation and info
Hi @abdoulayesy !
Thanks for the suggestion. Right now, there is no concept of custom rules in our tool. This is a big feature that can impact existing features and it could add complexity for simple requirements. I have marked this issue as "enhancement" and if you want to offer your help to add the feature, we welcome PR!
Thanks!
Hi @JFCote, Thanks for the tool. I created basic skeleton on how we can implement a custom rule in the existing feature. Let me know your thoughts about it.