[{"label":"← Back to Docs","link":"/docs"},{"separatorLine":true},{"items":[{"label":"Installation","link":"/docs/cli/installation","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Changelog","link":"/docs/cli/changelog","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"items":[{"label":"build-docs","link":"/docs/cli/commands/build-docs","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"bundle","link":"/docs/cli/commands/bundle","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"check-config","link":"/docs/cli/commands/check-config","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"recheck","link":"/docs/cli/commands/recheck","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"drift","link":"/docs/cli/commands/drift","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"eject","link":"/docs/cli/commands/eject","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"eject-generator","link":"/docs/cli/commands/eject-generator","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"generate-arazzo","link":"/docs/cli/commands/generate-arazzo","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"generate-client","link":"/docs/cli/commands/generate-client","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"generate-spec","link":"/docs/cli/commands/generate-spec","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"join","link":"/docs/cli/commands/join","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"lint","link":"/docs/cli/commands/lint","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"login","link":"/docs/cli/commands/login","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"logout","link":"/docs/cli/commands/logout","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"inspect-node-types","link":"/docs/cli/commands/inspect-node-types","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"introspect-mcp","link":"/docs/cli/commands/introspect-mcp","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"preview","link":"/docs/cli/commands/preview","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"proxy","link":"/docs/cli/commands/proxy","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"push","link":"/docs/cli/commands/push","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"push-status","link":"/docs/cli/commands/push-status","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"respect","link":"/docs/cli/commands/respect","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"score","link":"/docs/cli/commands/score","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"scorecard-classic","link":"/docs/cli/commands/scorecard-classic","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"split","link":"/docs/cli/commands/split","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"stats","link":"/docs/cli/commands/stats","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"translate","link":"/docs/cli/commands/translate","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"}],"label":"Commands","link":"/docs/cli/commands","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"items":[{"label":"Quickstart","link":"/docs/cli/quickstart","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Use openapi-starter","link":"/docs/cli/openapi-starter","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Configure API linting","link":"/docs/cli/guides/configure-rules","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Lint and bundle","link":"/docs/cli/guides/lint-and-bundle","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Use the generated client","link":"/docs/cli/guides/use-generated-client","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Move an app to a generated client","link":"/docs/cli/guides/migrate-to-generated-client","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Customize client generation","link":"/docs/cli/guides/customize-client-generation","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Hide internal APIs","link":"/docs/cli/guides/hide-apis","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Replace the servers URL","link":"/docs/cli/guides/replace-servers-url","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Apply overlays","link":"/docs/cli/guides/apply-overlays","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Enforce response contents","link":"/docs/cli/guides/response-contains-property","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Lint AsyncAPI with Redocly CLI","link":"/docs/cli/guides/lint-asyncapi","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Lint Arazzo with Redocly CLI","link":"/docs/cli/guides/lint-arazzo","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Lint GraphQL with Redocly CLI","link":"/docs/cli/guides/lint-graphql","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Change the OAuth2 token URL","link":"/docs/cli/guides/change-token-url","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Hide OpenAPI specification extensions","link":"/docs/cli/guides/hide-specification-extensions","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Set up tab completion for Redocly CLI","link":"/docs/cli/guides/autocomplete","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Migrate to Redocly CLI from redoc-cli","link":"/docs/cli/guides/migrate-from-redoc-cli","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Migrate to Redocly CLI from openapi-cli","link":"/docs/cli/guides/migrate-from-openapi-cli","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Migrate to Redocly from Spectral","link":"/docs/cli/guides/migrate-from-spectral","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Migrate to Redocly CLI from swagger-cli","link":"/docs/cli/guides/migrate-from-swagger-cli","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Migrate to Redocly CLI v2.x from v1.x","link":"/docs/cli/guides/migrate-to-v2","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"}],"label":"Guides","link":"/docs/cli/guides","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"API docs","link":"/docs/cli/api-docs","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"items":[{"items":[{"label":"Spec ruleset","link":"/docs/cli/rules/spec","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Recommended ruleset","link":"/docs/cli/rules/recommended","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Minimal ruleset","link":"/docs/cli/rules/minimal","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Ruleset templates","link":"/docs/cli/rules/ruleset-templates","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"}],"label":"Rules and rulesets","link":"/docs/cli/rules","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"items":[{"type":"separator","label":"Common","separatorLine":false},{"label":"struct","link":"/docs/cli/rules/common/struct","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-unresolved-refs","link":"/docs/cli/rules/oas/no-unresolved-refs","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-duplicated-enum-values","link":"/docs/cli/rules/common/no-duplicated-enum-values","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-enum-type-mismatch","link":"/docs/cli/rules/common/no-enum-type-mismatch","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-schema-type-mismatch","link":"/docs/cli/rules/common/no-schema-type-mismatch","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-required-schema-properties-undefined","link":"/docs/cli/rules/common/no-required-schema-properties-undefined","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-mixed-number-range-constraints","link":"/docs/cli/rules/common/no-mixed-number-range-constraints","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-unsafe-markdown","link":"/docs/cli/rules/common/no-unsafe-markdown","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"security-scopes-defined","link":"/docs/cli/rules/common/security-scopes-defined","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"type":"separator","label":"OpenAPI","separatorLine":false},{"label":"array-parameter-serialization","link":"/docs/cli/rules/oas/array-parameter-serialization","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"boolean-parameter-prefixes","link":"/docs/cli/rules/oas/boolean-parameter-prefixes","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"component-name-unique","link":"/docs/cli/rules/oas/component-name-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"info-contact","link":"/docs/cli/rules/oas/info-contact","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"info-license","link":"/docs/cli/rules/oas/info-license","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"info-license-strict","link":"/docs/cli/rules/oas/info-license-strict","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-ambiguous-paths","link":"/docs/cli/rules/oas/no-ambiguous-paths","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-empty-servers","link":"/docs/cli/rules/oas/no-empty-servers","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-example-value-and-externalValue","link":"/docs/cli/rules/oas/no-example-value-and-externalValue","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-http-verbs-in-paths","link":"/docs/cli/rules/oas/no-http-verbs-in-paths","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-identical-paths","link":"/docs/cli/rules/oas/no-identical-paths","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-illogical-composition-keywords","link":"/docs/cli/rules/oas/no-illogical-composition-keywords","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-invalid-media-type-examples","link":"/docs/cli/rules/oas/no-invalid-media-type-examples","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-invalid-parameter-examples","link":"/docs/cli/rules/oas/no-invalid-parameter-examples","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-invalid-schema-examples","link":"/docs/cli/rules/oas/no-invalid-schema-examples","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-no-invalid-tag-parents","link":"/docs/cli/rules/oas/spec-no-invalid-tag-parents","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-example-values","link":"/docs/cli/rules/oas/spec-example-values","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-discriminator-defaultMapping","link":"/docs/cli/rules/oas/spec-discriminator-defaultMapping","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-no-invalid-encoding-combinations","link":"/docs/cli/rules/oas/spec-no-invalid-encoding-combinations","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-querystring-parameters","link":"/docs/cli/rules/oas/spec-querystring-parameters","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-ref-siblings","link":"/docs/cli/rules/oas/spec-ref-siblings","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-path-trailing-slash","link":"/docs/cli/rules/oas/no-path-trailing-slash","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-server-example.com","link":"/docs/cli/rules/oas/no-server-example-com","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-server-trailing-slash","link":"/docs/cli/rules/oas/no-server-trailing-slash","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-server-variables-empty-enum","link":"/docs/cli/rules/oas/no-server-variables-empty-enum","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-undefined-server-variable","link":"/docs/cli/rules/oas/no-undefined-server-variable","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-unused-components","link":"/docs/cli/rules/oas/no-unused-components","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"nullable-type-sibling","link":"/docs/cli/rules/oas/nullable-type-sibling","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-2xx-response","link":"/docs/cli/rules/oas/operation-2xx-response","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-4xx-problem-details-rfc7807","link":"/docs/cli/rules/oas/operation-4xx-problem-details-rfc7807","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-4xx-response","link":"/docs/cli/rules/oas/operation-4xx-response","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-description","link":"/docs/cli/rules/oas/operation-description","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-operationId","link":"/docs/cli/rules/oas/operation-operationId","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-operationId-unique","link":"/docs/cli/rules/oas/operation-operationId-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-operationId-url-safe","link":"/docs/cli/rules/oas/operation-operationId-url-safe","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-parameters-unique","link":"/docs/cli/rules/oas/operation-parameters-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-singular-tag","link":"/docs/cli/rules/oas/operation-singular-tag","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-summary","link":"/docs/cli/rules/oas/operation-summary","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-tag-defined","link":"/docs/cli/rules/oas/operation-tag-defined","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"parameter-description","link":"/docs/cli/rules/oas/parameter-description","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"path-declaration-must-exist","link":"/docs/cli/rules/oas/path-declaration-must-exist","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"path-http-verbs-order","link":"/docs/cli/rules/oas/path-http-verbs-order","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"path-not-include-query","link":"/docs/cli/rules/oas/path-not-include-query","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"path-parameters-defined","link":"/docs/cli/rules/oas/path-parameters-defined","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"path-segment-plural","link":"/docs/cli/rules/oas/path-segment-plural","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"paths-kebab-case","link":"/docs/cli/rules/oas/paths-kebab-case","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"required-string-property-missing-min-length","link":"/docs/cli/rules/oas/required-string-property-missing-min-length","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"response-contains-header","link":"/docs/cli/rules/oas/response-contains-header","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"response-contains-property","link":"/docs/cli/rules/oas/response-contains-property","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"response-mime-type","link":"/docs/cli/rules/oas/response-mime-type","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"request-mime-type","link":"/docs/cli/rules/oas/request-mime-type","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"scalar-property-missing-example","link":"/docs/cli/rules/oas/scalar-property-missing-example","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"security-defined","link":"/docs/cli/rules/oas/security-defined","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-components-invalid-map-name","link":"/docs/cli/rules/oas/spec-components-invalid-map-name","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-strict-refs","link":"/docs/cli/rules/oas/spec-strict-refs","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"tag-description","link":"/docs/cli/rules/oas/tag-description","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"tags-alphabetical","link":"/docs/cli/rules/oas/tags-alphabetical","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"type":"separator","label":"AsyncAPI","separatorLine":false},{"label":"channels-kebab-case","link":"/docs/cli/rules/async/channels-kebab-case","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-channel-trailing-slash","link":"/docs/cli/rules/async/no-channel-trailing-slash","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"security-defined","link":"/docs/cli/rules/async/security-defined","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"type":"separator","label":"Open-RPC","separatorLine":false},{"label":"spec-no-duplicated-method-params","link":"/docs/cli/rules/openrpc/spec-no-duplicated-method-params","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-no-required-params-after-optional","link":"/docs/cli/rules/openrpc/spec-no-required-params-after-optional","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"type":"separator","label":"Arazzo","separatorLine":false},{"label":"no-criteria-xpath","link":"/docs/cli/rules/respect/no-criteria-xpath","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-x-security-both-scheme-and-scheme-name","link":"/docs/cli/rules/respect/no-x-security-both-scheme-and-scheme-name","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"no-x-security-scheme-name-without-openapi","link":"/docs/cli/rules/respect/no-x-security-scheme-name-without-openapi","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"x-security-scheme-name-reference","link":"/docs/cli/rules/respect/x-security-scheme-name-reference","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"x-security-scheme-required-values","link":"/docs/cli/rules/respect/x-security-scheme-required-values","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"criteria-unique","link":"/docs/cli/rules/arazzo/criteria-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"parameters-unique","link":"/docs/cli/rules/arazzo/parameters-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"requestBody-replacements-unique","link":"/docs/cli/rules/arazzo/requestbody-replacements-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"sourceDescription-name-unique","link":"/docs/cli/rules/arazzo/sourcedescription-name-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"sourceDescription-type","link":"/docs/cli/rules/arazzo/sourcedescription-type","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"spec-step-mutually-exclusive-fields","link":"/docs/cli/rules/arazzo/spec-step-mutually-exclusive-fields","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"stepId-unique","link":"/docs/cli/rules/arazzo/stepid-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"step-onFailure-unique","link":"/docs/cli/rules/arazzo/step-onfailure-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"step-onSuccess-unique","link":"/docs/cli/rules/arazzo/step-onsuccess-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"workflow-dependsOn","link":"/docs/cli/rules/arazzo/workflow-dependson","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"workflowId-unique","link":"/docs/cli/rules/arazzo/workflowid-unique","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"}],"label":"Built-in rules","link":"/docs/cli/rules/built-in-rules","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Rule configuration","link":"/docs/cli/rules/configure-rules","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Configurable rules","link":"/docs/cli/rules/configurable-rules","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"items":[{"label":"filter-in","link":"/docs/cli/decorators/filter-in","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"filter-out","link":"/docs/cli/decorators/filter-out","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"info-description-override","link":"/docs/cli/decorators/info-description-override","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"info-override","link":"/docs/cli/decorators/info-override","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"media-type-examples-override","link":"/docs/cli/decorators/media-type-examples-override","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"operation-description-override","link":"/docs/cli/decorators/operation-description-override","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"remove-unused-components","link":"/docs/cli/decorators/remove-unused-components","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"remove-x-internal","link":"/docs/cli/decorators/remove-x-internal","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"tag-description-override","link":"/docs/cli/decorators/tag-description-override","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"}],"label":"Decorators","link":"/docs/cli/decorators","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"}],"label":"API governance","link":"/docs/cli/api-standards","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"OpenAPI file management","link":"/docs/cli/file-management","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"items":[{"label":"Extend included or existing configuration","link":"/docs/cli/configuration/extends","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Configure your linting rules","link":"/docs/cli/configuration/rules","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Per-API configuration","link":"/docs/cli/configuration/apis","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"items":[{"label":"apis","link":"/docs/cli/configuration/reference/apis","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"client","link":"/docs/cli/configuration/reference/client","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"decorators","link":"/docs/cli/configuration/reference/decorators","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"extends","link":"/docs/cli/configuration/reference/extends","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"plugins","link":"/docs/cli/configuration/reference/plugins","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"preprocessors","link":"/docs/cli/configuration/reference/preprocessors","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"recheck","link":"/docs/cli/configuration/reference/recheck","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"resolve","link":"/docs/cli/configuration/reference/resolve","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"rules","link":"/docs/cli/configuration/reference/rules","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"}],"label":"Reference"}],"label":"Configuration","link":"/docs/cli/configuration","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"items":[{"label":"Custom rules","link":"/docs/cli/custom-plugins/custom-rules","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Custom decorators","link":"/docs/cli/custom-plugins/custom-decorators","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Custom config","link":"/docs/cli/custom-plugins/custom-config","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Extended types","link":"/docs/cli/custom-plugins/extended-types","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"label":"Visitor pattern","link":"/docs/cli/custom-plugins/visitor","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"}],"label":"Custom plugins","link":"/docs/cli/custom-plugins","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"}],"label":"Redocly CLI","link":"/docs/cli","version":"v2","versionGroup":"/docs/cli","isDefaultVersion":true,"versionLabel":"2.x (current)"},{"items":[{"label":"Installation","link":"/docs/cli/v1/installation","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Changelog","link":"/docs/cli/v1/changelog","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"items":[{"label":"build-docs","link":"/docs/cli/v1/commands/build-docs","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"bundle","link":"/docs/cli/v1/commands/bundle","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"check-config","link":"/docs/cli/v1/commands/check-config","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"eject","link":"/docs/cli/v1/commands/eject","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"generate-arazzo","link":"/docs/cli/v1/commands/generate-arazzo","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"join","link":"/docs/cli/v1/commands/join","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"lint","link":"/docs/cli/v1/commands/lint","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"login","link":"/docs/cli/v1/commands/login","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"logout","link":"/docs/cli/v1/commands/logout","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"preview","link":"/docs/cli/v1/commands/preview","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"preview-docs","link":"/docs/cli/v1/commands/preview-docs","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"push","link":"/docs/cli/v1/commands/push","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"push-status","link":"/docs/cli/v1/commands/push-status","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"respect","link":"/docs/cli/v1/commands/respect","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"split","link":"/docs/cli/v1/commands/split","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"stats","link":"/docs/cli/v1/commands/stats","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"translate","link":"/docs/cli/v1/commands/translate","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}],"label":"Commands","link":"/docs/cli/v1/commands","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"items":[{"label":"Quickstart","link":"/docs/cli/v1/quickstart","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Use openapi-starter","link":"/docs/cli/v1/openapi-starter","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Configure API linting","link":"/docs/cli/v1/guides/configure-rules","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Lint and bundle","link":"/docs/cli/v1/guides/lint-and-bundle","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Hide internal APIs","link":"/docs/cli/v1/guides/hide-apis","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Replace the servers URL","link":"/docs/cli/v1/guides/replace-servers-url","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Enforce response contents","link":"/docs/cli/v1/guides/response-contains-property","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Lint AsyncAPI with Redocly CLI","link":"/docs/cli/v1/guides/lint-asyncapi","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Lint Arazzo with Redocly CLI","link":"/docs/cli/v1/guides/lint-arazzo","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Change the OAuth2 token URL","link":"/docs/cli/v1/guides/change-token-url","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Hide OpenAPI specification extensions","link":"/docs/cli/v1/guides/hide-specification-extensions","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Set up tab completion for Redocly CLI","link":"/docs/cli/v1/guides/autocomplete","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Migrate to Redocly CLI from redoc-cli","link":"/docs/cli/v1/guides/migrate-from-redoc-cli","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Migrate to Redocly CLI from openapi-cli","link":"/docs/cli/v1/guides/migrate-from-openapi-cli","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Migrate to Redocly from Spectral","link":"/docs/cli/v1/guides/migrate-from-spectral","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Migrate to Redocly CLI from swagger-cli","link":"/docs/cli/v1/guides/migrate-from-swagger-cli","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}],"label":"Guides","link":"/docs/cli/v1/guides","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"API docs","link":"/docs/cli/v1/api-docs","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"items":[{"items":[{"label":"Recommended ruleset","link":"/docs/cli/v1/rules/recommended","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Minimal ruleset","link":"/docs/cli/v1/rules/minimal","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Spec ruleset","link":"/docs/cli/v1/rules/spec","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Ruleset templates","link":"/docs/cli/v1/rules/ruleset-templates","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}],"label":"Rules and rulesets","link":"/docs/cli/v1/rules","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"items":[{"type":"separator","label":"OpenAPI","separatorLine":false},{"label":"array-parameter-serialization","link":"/docs/cli/v1/rules/oas/array-parameter-serialization","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"boolean-parameter-prefixes","link":"/docs/cli/v1/rules/oas/boolean-parameter-prefixes","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"component-name-unique","link":"/docs/cli/v1/rules/oas/component-name-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"info-contact","link":"/docs/cli/v1/rules/oas/info-contact","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"info-license","link":"/docs/cli/v1/rules/oas/info-license","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"info-license-url","link":"/docs/cli/v1/rules/oas/info-license-url","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-ambiguous-paths","link":"/docs/cli/v1/rules/oas/no-ambiguous-paths","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-empty-servers","link":"/docs/cli/v1/rules/oas/no-empty-servers","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-enum-type-mismatch","link":"/docs/cli/v1/rules/oas/no-enum-type-mismatch","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-example-value-and-externalValue","link":"/docs/cli/v1/rules/oas/no-example-value-and-externalValue","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-http-verbs-in-paths","link":"/docs/cli/v1/rules/oas/no-http-verbs-in-paths","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-identical-paths","link":"/docs/cli/v1/rules/oas/no-identical-paths","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-invalid-media-type-examples","link":"/docs/cli/v1/rules/oas/no-invalid-media-type-examples","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-invalid-parameter-examples","link":"/docs/cli/v1/rules/oas/no-invalid-parameter-examples","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-invalid-schema-examples","link":"/docs/cli/v1/rules/oas/no-invalid-schema-examples","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-path-trailing-slash","link":"/docs/cli/v1/rules/oas/no-path-trailing-slash","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-required-schema-properties-undefined","link":"/docs/cli/v1/rules/oas/no-required-schema-properties-undefined","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-schema-type-mismatch","link":"/docs/cli/v1/rules/oas/no-schema-type-mismatch","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-server-example.com","link":"/docs/cli/v1/rules/oas/no-server-example-com","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-server-trailing-slash","link":"/docs/cli/v1/rules/oas/no-server-trailing-slash","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-server-variables-empty-enum","link":"/docs/cli/v1/rules/oas/no-server-variables-empty-enum","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-undefined-server-variable","link":"/docs/cli/v1/rules/oas/no-undefined-server-variable","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-unresolved-refs","link":"/docs/cli/v1/rules/oas/no-unresolved-refs","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-unused-components","link":"/docs/cli/v1/rules/oas/no-unused-components","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-2xx-response","link":"/docs/cli/v1/rules/oas/operation-2xx-response","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-4xx-problem-details-rfc7807","link":"/docs/cli/v1/rules/oas/operation-4xx-problem-details-rfc7807","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-4xx-response","link":"/docs/cli/v1/rules/oas/operation-4xx-response","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-description","link":"/docs/cli/v1/rules/oas/operation-description","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-operationId","link":"/docs/cli/v1/rules/oas/operation-operationId","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-operationId-unique","link":"/docs/cli/v1/rules/oas/operation-operationId-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-operationId-url-safe","link":"/docs/cli/v1/rules/oas/operation-operationId-url-safe","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-parameters-unique","link":"/docs/cli/v1/rules/oas/operation-parameters-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-singular-tag","link":"/docs/cli/v1/rules/oas/operation-singular-tag","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-summary","link":"/docs/cli/v1/rules/oas/operation-summary","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-tag-defined","link":"/docs/cli/v1/rules/oas/operation-tag-defined","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"parameter-description","link":"/docs/cli/v1/rules/oas/parameter-description","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"path-declaration-must-exist","link":"/docs/cli/v1/rules/oas/path-declaration-must-exist","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"path-excludes-patterns","link":"/docs/cli/v1/rules/oas/path-excludes-patterns","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"path-not-include-query","link":"/docs/cli/v1/rules/oas/path-not-include-query","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"path-parameters-defined","link":"/docs/cli/v1/rules/oas/path-parameters-defined","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"path-segment-plural","link":"/docs/cli/v1/rules/oas/path-segment-plural","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"paths-kebab-case","link":"/docs/cli/v1/rules/oas/paths-kebab-case","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"required-string-property-missing-min-length","link":"/docs/cli/v1/rules/oas/required-string-property-missing-min-length","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"response-contains-header","link":"/docs/cli/v1/rules/oas/response-contains-header","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"response-contains-property","link":"/docs/cli/v1/rules/oas/response-contains-property","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"response-mime-type","link":"/docs/cli/v1/rules/oas/response-mime-type","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"request-mime-type","link":"/docs/cli/v1/rules/oas/request-mime-type","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"scalar-property-missing-example","link":"/docs/cli/v1/rules/oas/scalar-property-missing-example","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"security-defined","link":"/docs/cli/v1/rules/oas/security-defined","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"spec-components-invalid-map-name","link":"/docs/cli/v1/rules/oas/spec-components-invalid-map-name","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"struct","link":"/docs/cli/v1/rules/oas/struct","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"spec-strict-refs","link":"/docs/cli/v1/rules/oas/spec-strict-refs","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"tag-description","link":"/docs/cli/v1/rules/oas/tag-description","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"tags-alphabetical","link":"/docs/cli/v1/rules/oas/tags-alphabetical","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"type":"separator","label":"AsyncAPI","separatorLine":false},{"label":"channels-kebab-case","link":"/docs/cli/v1/rules/async/channels-kebab-case","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"no-channel-trailing-slash","link":"/docs/cli/v1/rules/async/no-channel-trailing-slash","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"type":"separator","label":"Arazzo","separatorLine":false},{"label":"no-criteria-xpath","link":"/docs/cli/v1/rules/respect/no-criteria-xpath","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"respect-supported-versions","link":"/docs/cli/v1/rules/respect/respect-supported-versions","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"criteria-unique","link":"/docs/cli/v1/rules/arazzo/criteria-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"parameters-unique","link":"/docs/cli/v1/rules/arazzo/parameters-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"requestBody-replacements-unique","link":"/docs/cli/v1/rules/arazzo/requestbody-replacements-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"sourceDescriptions-name-unique","link":"/docs/cli/v1/rules/arazzo/sourcedescriptions-name-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"sourceDescriptions-type","link":"/docs/cli/v1/rules/arazzo/sourcedescriptions-type","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"stepId-unique","link":"/docs/cli/v1/rules/arazzo/stepid-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"step-onFailure-unique","link":"/docs/cli/v1/rules/arazzo/step-onfailure-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"step-onSuccess-unique","link":"/docs/cli/v1/rules/arazzo/step-onsuccess-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"workflow-dependsOn","link":"/docs/cli/v1/rules/arazzo/workflow-dependson","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"workflowId-unique","link":"/docs/cli/v1/rules/arazzo/workflowid-unique","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}],"label":"Built-in rules","link":"/docs/cli/v1/rules/built-in-rules","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Rule configuration","link":"/docs/cli/v1/rules/configure-rules","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Configurable rules","link":"/docs/cli/v1/rules/configurable-rules","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"items":[{"label":"filter-in","link":"/docs/cli/v1/decorators/filter-in","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"filter-out","link":"/docs/cli/v1/decorators/filter-out","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"info-description-override","link":"/docs/cli/v1/decorators/info-description-override","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"info-override","link":"/docs/cli/v1/decorators/info-override","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"media-type-examples-override","link":"/docs/cli/v1/decorators/media-type-examples-override","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"operation-description-override","link":"/docs/cli/v1/decorators/operation-description-override","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"remove-unused-components","link":"/docs/cli/v1/decorators/remove-unused-components","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"remove-x-internal","link":"/docs/cli/v1/decorators/remove-x-internal","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"tag-description-override","link":"/docs/cli/v1/decorators/tag-description-override","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}],"label":"Decorators","link":"/docs/cli/v1/decorators","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}],"label":"API governance","link":"/docs/cli/v1/api-standards","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"OpenAPI file management","link":"/docs/cli/v1/file-management","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"items":[{"label":"Extend included or existing configuration","link":"/docs/cli/v1/configuration/extends","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Configure your linting rules","link":"/docs/cli/v1/configuration/rules","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Per-API configuration","link":"/docs/cli/v1/configuration/apis","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"items":[{"label":"apis","link":"/docs/cli/v1/configuration/reference/apis","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"decorators","link":"/docs/cli/v1/configuration/reference/decorators","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"extends","link":"/docs/cli/v1/configuration/reference/extends","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"plugins","link":"/docs/cli/v1/configuration/reference/plugins","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"preprocessors","link":"/docs/cli/v1/configuration/reference/preprocessors","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"resolve","link":"/docs/cli/v1/configuration/reference/resolve","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"rules","link":"/docs/cli/v1/configuration/reference/rules","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}],"label":"Reference"}],"label":"Configuration","link":"/docs/cli/v1/configuration","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"items":[{"label":"Custom rules","link":"/docs/cli/v1/custom-plugins/custom-rules","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Custom decorators","link":"/docs/cli/v1/custom-plugins/custom-decorators","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Custom config","link":"/docs/cli/v1/custom-plugins/custom-config","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Extended types","link":"/docs/cli/v1/custom-plugins/extended-types","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"},{"label":"Visitor pattern","link":"/docs/cli/v1/custom-plugins/visitor","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}],"label":"Custom plugins","link":"/docs/cli/v1/custom-plugins","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}],"label":"Redocly CLI","link":"/docs/cli/v1","version":"v1","versionGroup":"/docs/cli","versionLabel":"1.x (archive)"}]