Skip to content

CLI

openapi

speakeasy lint openapi

Lint an OpenAPI document

Validates an OpenAPI document is valid and conforms to the Speakeasy OpenAPI specification.

speakeasy lint openapi [flags]
--dry-run run dry-run SDK generation to surface target-specific warnings
-H, --header string header key to use if authentication is required for downloading schema from remote URL
-h, --help help for openapi
--max-validation-errors int limit the number of errors to output (default 1000, 0 = no limit) (default 1000)
--max-validation-warnings int limit the number of warnings to output (default 1000, 0 = no limit) (default 1000)
--non-interactive force non-interactive mode even when running in a terminal
-r, --ruleset string ruleset to use for linting (default "speakeasy-recommended")
-s, --schema string local filepath or URL for the OpenAPI schema
--suggestions fetch and display SDK generation suggestions
--token string token value to use if authentication is required for downloading schema from remote URL
--logLevel string the log level (available options: [info, warn, error]) (default "info")
  • speakeasy lint - Lint/Validate OpenAPI documents and Speakeasy configuration files