Linter rulesOpenAPIStrict ruleset

Strict ruleset

Rules

Name Severity
audience-defined error
contact-defined error
id-defined error
info-defined error
license-defined error
no-content-response-defined error
openapi-json-schema-validation error
operation-description-defined error
operation-document-not-primitive warning
operation-id-defined error
operation-id-unique error
operation-rate-limiting-defined warning
operation-security-defined warning
operation-success-response error
operation-tags-defined warning
parameter-description-defined warning
parameter-naming warning
parameters-unique error
patch-request-body-partial error
path-parameters-defined error
path-parameters-on-items warning
paths-max-count warning
paths-max-depth warning
paths-sorted error
paths-unique error
paths-well-formed error
safe-markdown error
schema-conditional-effective error
schema-constraints warning
schema-datetime-suffix error
schema-discriminator-defined error
schema-enum-naming error
schema-enum-no-duplicates error
schema-enum-types error
schema-example-defined error
schema-format-defined error
schema-format-deprecated warning
schema-format-type-mismatch error
schema-format-unknown warning
schema-no-additional-properties error
schema-no-contradictions error
schema-no-optional-nullable-properties error
schema-oneof-no-overlap error
schema-property-naming error
schema-required-properties-defined error
server-urls error
servers-defined error
spell-check warning
standard-media-types error
standard-response-codes error
standard-response-errors warning
tag-description-defined warning
tags-sorted error
tags-unique error
unambiguous-response-codes error
unused-request-body error
unused-shared-component error