issues Search Results · language:Dune language:JavaScript language:JavaScript language:Java language:JavaScript linked:pr
Filter by
3.2M results
Gap
const is unhandled. Adding/changing const on a request, or changing/removing it on a response, is breaking.
Expected behavior
Request const added or changed - breaking; response const changed or ...
detection
enhancement
spec-coverage
Gap
default on a parameter is not read. Adding/changing/removing it changes the effective value sent when the param is
omitted.
Proposal
Flag default added/changed/removed on parameters.
Expected behavior ...
detection
enhancement
Gap
The widely used x-extensible-enum convention is not handled; value removal is breaking and is tracked separately from
enum.
Proposal
Treat x-extensible-enum value removal like enum value removal. ...
detection
enhancement
spec-coverage
Gap
Enum rules only catch value removal. A previously unconstrained field gaining an enum rejects all other values.
Proposal
Flag a property/param/body that gains an enum where it had none.
Expected ...
detection
enhancement
Gap
R007 covers attribute-level required; an optional request body flipping to required is not covered.
Proposal
Flag request body required: false - true and a body newly added as required.
Expected ...
detection
enhancement
Gap
Response rules cover attribute removal (R014) but not a required response property becoming optional - clients that rely
on it always being present break.
Proposal
Flag required - optional on response ...
detection
enhancement
Gap
No nullable rule. A request that becomes not-nullable (rejects null it used to accept) and a response that becomes
nullable (clients may NPE) are both breaking.
Proposal
Handle both nullable: true ...
detection
enhancement
Gap
multipleOf is unhandled. Introducing or changing it narrows accepted numeric values.
Proposal
Add a multipleOf constraint checker.
Expected behavior
Request multipleOf introduced or made more ...
detection
enhancement
good first issue
Gap
pattern is not modeled. Adding or tightening a regex on a request param/property rejects previously valid input.
Proposal
Add pattern handling for request params and bodies.
Expected behavior
...
detection
enhancement
Gap
Constraint checking (R017) runs on request params/body only. Loosening a response constraint (response maxLength
increased, minItems decreased, maximum increased) breaks clients that sized buffers/validation ...
detection
enhancement

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.