quobix
8b9ef11270
Re-enabled JSON Parsing async channel
...
The channel is used by vacuum and the validator, it is required for schema validation. but it also slows things down considerably when done synchronously. I have moved this code back to async, it cuts parsing time in half for vaccum, and restores super speed.
Signed-off-by: quobix <dave@quobix.com >
2023-11-09 06:37:36 -05:00
Nicholas Jackson
b6f5730a7f
chore: replace use of deprecated ioutil with os
2023-10-08 12:23:48 -04:00
Dave Shanley
5cb4939522
updated test coverage
...
Signed-off-by: Dave Shanley <dave@quobix.com >
2023-07-22 14:09:33 -04:00
Dave Shanley
50c1d80563
Added general linting support for non openapi files.
...
This allows vacuum to operate outside of the OpenAPI world. Exciting!
Signed-off-by: Dave Shanley <dave@quobix.com >
2023-07-22 14:09:33 -04:00
Dave Shanley
c3cf5f1e38
Added support for unevaluatedProperties as Schema and bool #118
...
Also ran `gofmt` across the entire project. Things need cleaning up.
Signed-off-by: Dave Shanley <dave@quobix.com >
2023-06-17 14:12:27 -04:00
Dave Shanley
dcfb480095
Fixed broken tests
...
Signed-off-by: Dave Shanley <dave@quobix.com >
2023-04-30 09:01:15 -04:00
Hugo Stijns
1a65c08b24
Fix setting JSON schema for OAS 3.1.0
2022-12-22 06:46:08 -05:00
Dave Shanley
ece888d201
Tests were hanging, stopped JSON parsing channel use altogether
...
vacuum will need looking at for this later version.
2022-12-13 14:12:45 -05:00
Dave Shanley
59bf83c446
Supercharged test coverage back up to 99.9%
...
I can't test that one line in the index, so this will do.
Now to complete the document for what's changed.
2022-11-18 11:00:34 -05:00
Dave Shanley
26bf084207
Adding more docs and examples.
2022-09-13 10:59:53 -04:00
Dave Shanley
647541cc77
Added in high document API
...
filling out documentation, looking at DX and how to consume things, re-shuffling and cleaning house.
2022-09-13 08:39:38 -04:00
Dave Shanley
4771f8d7e9
Datamodel now at 100% coverage
...
working with k8s, stripe, petstore and locals. Speed is as good as I can make it at this point, not without further performance tunupes for memory consumption. less copying everywhere.
2022-08-30 09:07:03 -04:00