Как сделать Swagger 2.0 семантически валидатором - PullRequest
0 голосов
/ 31 января 2019

Я использую swagger 2.0 для описания успокоительного API.
В дополнение к правилам схемы, определенным swagger, мне также необходимо проверить правила семантики swagger, такие как:
1.Uri заканчиваетсясуществительное
2.Дата и время используют строковый тип, используя формат, определенный rfc3339
3.Булевый тип не использует is_ или has_ ​​в качестве префикса
4. Используйте типы данных JSON: int, boolean, string, object, array, null не допускается
и многие другие

Конечно, жесткое кодирование для достижения каждого правила возможно, но я не хочу делать это механически.

Есть ли подобное решение для справки?

...