spectral-cli

JSON/YAML linter with OpenAPI and AsyncAPI schema validation

brewmacoslinux
Try with needOr install directly
Source

About

JSON/YAML linter and support OpenAPI v3.1/v3.0/v2.0, and AsyncAPI v2.x

Commands

spectral

Examples

Lint an OpenAPI specification file$ spectral lint api.yaml
Lint with a specific ruleset configuration$ spectral lint --ruleset .spectral.yaml openapi.json
Validate an AsyncAPI schema file$ spectral lint asyncapi.yaml --ruleset asyncapi