What the validator checks
- The file parses as JSON or YAML. Syntax errors stop the load and the message is shown.
- Internal and external
$refpointers resolve. Broken local pointers are stubbed so the rest still loads. - Every operation under
pathsis extracted with its method, parameters, request body, responses and security. - Server URLs are read from
servers(OpenAPI 3) orhost,basePathandschemes(Swagger 2.0). - The operations are scored against seven design rules. The API quality score page lists them.
It is a parser and a design check, not a full schema validator. The step-by-step version of this check is in How to validate an OpenAPI or Swagger spec file.