Show HN: Extensible OpenAPI linter written in go
github.com
lint large and complex OpenAPI documents, build custom rules using JS or go.
github.com
1. https://raw.githubusercontent.com/kubernetes/kubernetes/mast...
The purpose of this tool is for companies that operate API first, the contract is curated and then code, docs and SDKs are generated from it.
Code first is generally a bad idea, it's often terrible and non human readable and creates terrible SDKs that break constantly.
API first is a contract first approach - which is where this tool comes into play.