Building a Fast OpenAPI Linter: Design Decisions That Matter
The speed of our OpenAPI linter wasn't achieved through profiling and micro-optimization. It came from designing the right abstractions from day one. Here's what I learned building a linter that processes 81K lines in 1.7 seconds.
