Open webron opened 6 years ago
swagger: '2.0' info: description: Weird validation bug version: "1.0.0" title: Validation Bug license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html paths: /item/{dbId}: get: operationId: itemUse parameters: - in: path name: dbId required: true description: 'bug!' type: string responses: '200': description: sucessful response
It should complain that either the YAML structure is invalid, or that the parameter is missing a type definition.
type
Notice that this only happens if the description is quoted, for obvious reasons, and it won't happen with fields other than string type.
It ignores any validation issue and says it's all 🍑y.
No idea, can't even fathom the cause.
It doesn't work, @shockey.
Looks like js-yaml is actually letting this be parsed correctly, even though the YAML is invalid:
js-yaml
Closing in favor of https://github.com/nodeca/js-yaml/issues/418.
MOAR issues
Demonstration API definition
Expected Behavior
It should complain that either the YAML structure is invalid, or that the parameter is missing a
type
definition.Notice that this only happens if the description is quoted, for obvious reasons, and it won't happen with fields other than string type.
Current Behavior
It ignores any validation issue and says it's all 🍑y.
Possible Solution
No idea, can't even fathom the cause.
Context
It doesn't work, @shockey.