vacuum
vacuum copied to clipboard
vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rule...
Attempting to use the `schema` function to validate an entire input file (non-OAS). Given ``` ❯ vacuum version 0.9.15 ``` ``` ❯ spectral --version 6.11.1 ``` rules.yaml ``` rules: check-only-consumers:...
Here is the error in `VSCode`:  Here is the path in the file referenced:  Additionally the web docs path for the vacuum linting error sends me here: https://quobix.com/vacuum/rules/schemas/resolving-references/...
The attached spec uses the following convention for its component names: `#/components/parameters/async_search.submit#wait_for_completion_timeout` that causes Vacuum to error with: `component '#/components/parameters/async_search.submit#wait_for_completion_timeout' does not exist in the specification` However the component in...
Hello, I'm trying to add linting to large OpenAPI 3.1 files and and got many `no-$ref-siblings` errors because we often override the `description` to add more details. Since this was...
I got an error when setting up the vscode extension: ``` [Error - 3:03:59 PM] Starting client failed Launching server using command vacuum.cmd failed. ``` So I figured it had...
It would be great if the `bundle` argument could change the output format based on the file extension or through a flag. For example, if the input files are yaml,...
Vacuum does not warn of duplicate paths. When using the `bundle` option, if the path is defined multiple times only the first one is kept. For example, if the spec...
Right now, vacuum loads additional files and schemas as they show up in relative references. It would be convenient if the vacuum bundle command had a flag that allowed for...
First of all, thanks for this great tool and the JUnit report format output option. Much appreciated! We use the JUnit report format to create reports for Jenkins so that...
Hi there, Have been trying out `vacuum` and like it so far. The only hiccup I've had is the dashboard feature not following the refs to the correct place. This...