{"totalRules":143,"totalCategories":21,"categories":[{"category":"Documentation","description":"Rules for API metadata, info object, contact information, and license details.","count":8},{"category":"Best Practices","description":"Rules for general API design best practices.","count":14},{"category":"caching","description":"Rules for Cache-Control and Expires headers.","count":3},{"category":"compatibility","description":"Rules for version compatibility (OAS2 vs OAS3)","count":1},{"category":"documentation","description":"Rules for descriptions and markdown content","count":3},{"category":"error-handling","description":"Rules for error responses and RFC 7807 Problem Details","count":5},{"category":"examples","description":"Rules for examples used in mocking and documentation","count":5},{"category":"headers","description":"Rules for HTTP header definitions and naming conventions","count":4},{"category":"http-methods","description":"Rules specific to HTTP methods (GET, POST, PUT, PATCH, DELETE)","count":13},{"category":"naming-conventions","description":"Rules for casing patterns (camelCase, PascalCase, kebab-case)","count":6},{"category":"operations","description":"Rules for operation-level concerns including summary, tags, and operationId","count":7},{"category":"pagination","description":"Rules for collection pagination parameters","count":1},{"category":"parameters","description":"Rules for parameter definitions, naming, and validation","count":6},{"category":"paths","description":"Rules for path structure, naming conventions, versioning, and depth limits","count":14},{"category":"rate-limiting","description":"Rules for rate limit headers (RateLimit-*, Retry-After)","count":5},{"category":"request-response","description":"Rules for request and response body structure","count":4},{"category":"responses","description":"Rules for response definitions, status codes, and content types","count":10},{"category":"schemas","description":"Rules for schema definitions, types, formats, and validation","count":14},{"category":"security","description":"Rules for authentication, authorization, OAuth2, and API keys","count":14},{"category":"servers","description":"Rules for server URLs, HTTPS requirements, and environment configuration","count":5},{"category":"validation","description":"Rules for general validation and data integrity","count":1}]}