OpenAPI Functions
All vacuum OpenAPI built-in functions, designed specifically for OpenAPI 2 & 3.
Check each verb for the presence of an HTTP verb
Ensures that all paths are resolvable and don't conflict
Checks operations contain at least one 4xx HTTP responses.
Checks that a specification is a valid OpenAPI schema
Check for the correct use of discriminator properties.
Ensure operation security has been correct defined.
Ensure operation security has been correct defined.
Ensure that enum values have not been duplicated
Unsure there are no unused components or definitions in the specification
Ensure $ref properties don't have any sibling nodes
Checks a specification is a valid OpenAPI 2/3 schema.
Ensure Swagger specification has not used 'oneOf'
Ensure Swagger specification has not used 'anyOf'
Checks an operation contains at least a single tag.
Checks that parameters using formData are consumed properly
Checks enum values match specified type
Checks OpenAPI servers are correctly defined
Checks descriptions in components or definitions
Checks descriptions for duplicated content.
Checks parameter descriptions have been set.
Checks operation descriptions have been set, and meet a minimum word count.
Checks there are no descriptions using JavaScript eval() statements.
Scans a specification for missing examples.
Checks that all operations have an operationId defined
Checks that all operations have an operationId defined
Checks that all operations unique and non-repeating parameters
Checks operations only contain a single tag
Checks operations contain at least one 2xx or 3xx HTTP responses.
Checks are using path parameters correctly..
Checks operations are using tags that are globally defined.