По официальным JSON-схемам OpenAPI Initiative (структура документа, обязательные поля, допустимые значения), плюс по дополнительным правилам: параметры пути, уникальность operationId, разрешимость $ref, объявленные схемы безопасности, неиспользуемые схемы.