We've introduced a new OpenAPI linting ruleset for Agentic Tools generation.
5 posts tagged with "Validation"
View All TagsEnforce Required Properties in Your OpenAPI Definition Using Custom Validation Rules
Until now, our custom validation rules supported Pattern, Order, and Length verification methods. This allowed us to enforce specific patterns for property values, restrict property lengths, and validate alphabetical ordering within OpenAPI definitions.
We're excited to introduce a new verification method: "Required."
With this update, you can now mark a property as required - even if OpenAPI standards don't enforce it. This means greater flexibility in defining custom validation rules, including support for vendor extensions.
Improved Validation Messages
We have significantly revamped the content of our validation messages shown when importing/transforming API specifications or generating artifacts like SDKs/Portal, etc. in order to make it easier for our end-users to quickly understand issues and apply relevant fixes.
Added Support For Swagger v2.0 and OpenAPI v3.0 Validation and Linting
As part of our efforts to improve existing format-specific validation, we are now introducing validators for Swagger v2.0 and OpenAPI v3.0 specifications.
Improvements and Changes to Validation Messages
Based on internal and customer feedback, we have revamped our validation messages shown to users during import or generation of artifacts like SDKs/Portal, etc. This release improves message content, introduces a couple of new validation messages and changes severity of some of the older messages.