


Resolving $ref is the art of taking multiple files and squashing them all down into one big OpenAPI file. There are strict rules which demand more contact details, "real" domains, a license, and requires tags have a description! Resolve Command There are going to be different things people are interested in, so the default rules suggest things we think everyone should do adding descriptions to parameters and operations, and having some sort of contact info. You'll see output such as: #/info R: info-contact D: info object should contain contact object v, -verbose set verbosity (use multiple times to increase level) j, -json-schema treat $ref like JSON Schema and convert to OpenAPI Schema Objects Usage: lint Įnsure specs are not just valid OpenAPI, but lint against specified rules "Bad" is subjective, but you'll see validation errors, along with special rules for making your APIs better. The goal here is to sniff your files for potentially bad things. Serve view specifications in beautiful human readable documentation Resolve pull in external $ref files to create one mega-file Lint ensure specs are not just valid OpenAPI, but lint against specified rules c, -config config file (containing JSON/YAML). Alternatively, you can use it with Docker (see "Using Docker" below.) Usage Usage: speccy
