daveshanley / vacuum

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 rulesets and generates compatible reports.
https://quobix.com/vacuum
MIT License
488 stars 39 forks source link

Add lint flag to ignore circular references for polymorphic definitions and arrays. #432

Closed eli-l closed 5 months ago

eli-l commented 5 months ago

This works well with patched libopenapi

daveshanley commented 5 months ago

I am assuming once you bump the version of libopenapi, the failing test will pass.

eli-l commented 5 months ago

@daveshanley That's mostly it. Looking forward to the release.

daveshanley commented 5 months ago

I think you need to run go mod tidy

eli-l commented 5 months ago

@daveshanley Yes, for some reason go.sum was not up to date.

eli-l commented 5 months ago

You're welcome @daveshanley. It would be great you'd mention these flags in the documentation, i.e. here

daveshanley commented 5 months ago

Done.