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