All conformance tests
/conf/aliases/
/conf/aliases/chain
: An alias defined through another alias, without a cycle, is valid.
/conf/aliases/compose
: An alias defined through another alias expands to the full path.
/conf/aliases/cycle
: Two aliases that refer to each other are invalid.
/conf/aliases/name
: An alias name starting with a digit is invalid.
/conf/aliases/name-valid
: An alias name of letters, digits, underscores, and hyphens starting with a letter is valid.
/conf/aliases/scoped-form-missing-formats
: A scoped alias target without
formats
is invalid.
/conf/aliases/scoped-form-valid
: A scoped alias whose every target has
formats
and
given
is valid.
/conf/aliases/scoped-last-target
: For an OpenAPI 3.1 document, which has both
oas3
and
oas3_1
, only the last matching target is used.
/conf/aliases/scoped-no-target
: A scoped alias with no target for the document's formats matches nothing; only the format warning is reported.
/conf/aliases/scoped-oas2
: On an OpenAPI 2 document, the scoped alias uses the
oas2
target.
/conf/aliases/scoped-oas3
: On an OpenAPI 3 document, the scoped alias uses the
oas3
target.
/conf/aliases/simple-form-string
: A simple alias given as a bare string is invalid.
/conf/aliases/simple-form-valid
: A simple alias that is an array of path expressions is valid.