Skip to content

Devx 796 jackson java update#343

Closed
ShipilA wants to merge 45 commits into
mainfrom
DEVX-796-jackson-java-update
Closed

Devx 796 jackson java update#343
ShipilA wants to merge 45 commits into
mainfrom
DEVX-796-jackson-java-update

Conversation

@ShipilA
Copy link
Copy Markdown
Contributor

@ShipilA ShipilA commented May 29, 2026

Auto Mation and others added 15 commits May 29, 2026 11:10
Validates that property names use abbreviated `min`/`max` instead of
`minimum`/`maximum`, both as prefixes (e.g. `minimumQuantity` → `minQuantity`)
and standalone (e.g. `minimum` → `min`). Supports TypeName:propertyName
exclusions for backward-compatible exceptions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Extends min/max abbreviation validation to query parameter and header
names, complementing the existing PropertyMinMaxAbbreviationRule for
type properties. Uses ResourcesRule with caseMethod() to check both
method.queryParameters and method.headers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Address PR review: add test coverage for RAML properties and
parameters defined without descriptions (non-inline types) to
ensure the rule handles both forms correctly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Validates that error response body types (HTTP 4xx/5xx) follow the API
Design Guidelines structure: must have statusCode and message properties,
should have an errors array with items containing code and message.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Ensure the rule is tested with both described (inline type) and
non-described property forms.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ShipilA ShipilA requested a review from a team as a code owner May 29, 2026 09:17
@jenschude jenschude closed this May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants