speccy
speccy copied to clipboard
Well Spectually 🤓 Enforce quality rules on your OpenAPI 3.0.x specifications.
Escape colon
## Detailed description When I create an example with a value that contains a colon like this: ```yaml range: summary: Bla bla bla value: range: '4:23' ``` `speccy resolve` command...
## Detailed description This might be a bug with oas-resolver but the front-door we are using to resolve the OpenApi specs is speccy. Resolving refs works fine with the following...
## Detailed description Linting and resolving the specifications works great untill you come to examples. If an example has a property name of `type` (1st level, not nested), it throws...
Today resolving [internal references](https://stackoverflow.com/questions/46641224/what-is-and-in-yaml-mean) uses anchor **&** and references *. Request: - It would be helpful to have a totally flat file without these references at all.
Reproduce: - Run `docker run -it ... serve ...` - Press Ctrl+C Expected behaviour: Server shuts down and Docker container is stopped. Actual behaviour: Nothing happens
Hi, I have an endpoint that returns JSON Schema draft 04. I'm trying to use the official [meta schema](http://json-schema.org/draft-04/schema) to describe the response, but I'm getting an error when running...
This PR introduces two new output formats for the `lint` command: - [checkstyle](https://github.com/checkstyle/checkstyle) - [JUnit](https://github.com/junit-team/junit5) These formats can be selected by providing a `-o junit` argument to `speccy lint`. Console...
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4. **This update includes a security fix.** Vulnerabilities fixed Sourced from The GitHub Security Advisory Database. Moderate severity vulnerability that affects acorn, minimist, and svjsl...
## Detailed description `npm audit` reports the following [critical vulnerability in dompurify](https://www.npmjs.com/advisories/1223) as used by redoc. ``` ┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Critical │ Cross-Site Scripting │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ dompurify │...
Update deprecated json-to-openapi-schema dependency, and fix security issues with `npm audit`. The json-to-openapi-schema upgrade seems to break a test. For some reason, the updated version does not correctly resolve file...