swagger-jsdoc
Advanced tools
Comparing version 1.8.3 to 1.8.4
@@ -1,1 +0,1 @@ | ||
{"filter":false,"title":"swagger-jsdoc.js","tooltip":"/bin/swagger-jsdoc.js","undoManager":{"mark":6,"position":6,"stack":[[{"start":{"row":34,"column":24},"end":{"row":35,"column":0},"action":"insert","lines":["",""],"id":2},{"start":{"row":35,"column":0},"end":{"row":35,"column":2},"action":"insert","lines":[" "]}],[{"start":{"row":35,"column":2},"end":{"row":36,"column":18},"action":"insert","lines":[" program.help();"," process.exit(1);"],"id":3}],[{"start":{"row":35,"column":4},"end":{"row":35,"column":19},"action":"remove","lines":["program.help();"],"id":4}],[{"start":{"row":35,"column":0},"end":{"row":35,"column":4},"action":"remove","lines":[" "],"id":5}],[{"start":{"row":35,"column":0},"end":{"row":36,"column":0},"action":"remove","lines":["",""],"id":6}],[{"start":{"row":34,"column":2},"end":{"row":34,"column":8},"action":"remove","lines":["return"],"id":7}],[{"start":{"row":34,"column":2},"end":{"row":34,"column":3},"action":"remove","lines":[" "],"id":8}]]},"ace":{"folds":[],"scrolltop":180,"scrollleft":0,"selection":{"start":{"row":22,"column":22},"end":{"row":22,"column":22},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":10,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1480695657221,"hash":"7c23d9f35aa1a4ccbfa5d9b9fa2cec3ad1d96ab1"} | ||
{"filter":false,"title":"swagger-jsdoc.js","tooltip":"/bin/swagger-jsdoc.js","undoManager":{"mark":6,"position":6,"stack":[[{"start":{"row":34,"column":24},"end":{"row":35,"column":0},"action":"insert","lines":["",""],"id":2},{"start":{"row":35,"column":0},"end":{"row":35,"column":2},"action":"insert","lines":[" "]}],[{"start":{"row":35,"column":2},"end":{"row":36,"column":18},"action":"insert","lines":[" program.help();"," process.exit(1);"],"id":3}],[{"start":{"row":35,"column":4},"end":{"row":35,"column":19},"action":"remove","lines":["program.help();"],"id":4}],[{"start":{"row":35,"column":0},"end":{"row":35,"column":4},"action":"remove","lines":[" "],"id":5}],[{"start":{"row":35,"column":0},"end":{"row":36,"column":0},"action":"remove","lines":["",""],"id":6}],[{"start":{"row":34,"column":2},"end":{"row":34,"column":8},"action":"remove","lines":["return"],"id":7}],[{"start":{"row":34,"column":2},"end":{"row":34,"column":3},"action":"remove","lines":[" "],"id":8}]]},"ace":{"folds":[],"scrolltop":180,"scrollleft":0,"selection":{"start":{"row":22,"column":22},"end":{"row":22,"column":22},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":11,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1482575338247,"hash":"7c23d9f35aa1a4ccbfa5d9b9fa2cec3ad1d96ab1"} |
@@ -1,1 +0,1 @@ | ||
{"filter":false,"title":"app.js","tooltip":"/example/app.js","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"customSyntax":"javascript","scrolltop":304,"scrollleft":0,"selection":{"start":{"row":19,"column":11},"end":{"row":19,"column":21},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":18,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1474149160307,"hash":"d31fa4c5fc43336312e51528b0f0c559da895e46"} | ||
{"filter":false,"title":"app.js","tooltip":"/example/app.js","ace":{"folds":[],"customSyntax":"javascript","scrolltop":0,"scrollleft":0,"selection":{"start":{"row":4,"column":26},"end":{"row":4,"column":37},"isBackwards":true},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"hash":"9378edc34066552137c0681b9f061bd36d211eb9","undoManager":{"mark":-1,"position":-1,"stack":[]},"timestamp":1482575338247} |
@@ -1,1 +0,1 @@ | ||
{"filter":false,"title":"index.js","tooltip":"/lib/index.js","undoManager":{"mark":1,"position":1,"stack":[[{"start":{"row":3,"column":0},"end":{"row":4,"column":0},"action":"insert","lines":["",""],"id":1,"ignore":true},{"start":{"row":10,"column":39},"end":{"row":11,"column":50},"action":"remove","lines":["","var swaggerHelpers = require('./swagger-helpers');"]},{"start":{"row":44,"column":0},"end":{"row":45,"column":0},"action":"insert","lines":["",""]},{"start":{"row":68,"column":0},"end":{"row":177,"column":0},"action":"insert","lines":["/**"," * Merges two objects"," * @function"," * @param {object} obj1 - Object 1"," * @param {object} obj2 - Object 2"," * @returns {object} Merged Object"," */","function objectMerge(obj1, obj2) {"," var obj3 = {};"," for (var attr in obj1) {"," if (obj1.hasOwnProperty(attr)) {"," obj3[attr] = obj1[attr];"," }"," }"," for (var name in obj2) {"," if (obj2.hasOwnProperty(name)) {"," obj3[name] = obj2[name];"," }"," }"," return obj3;","}","","/**"," * Yields a warning for a given deprecated property."," * @function"," * @param {string} propertyName - The property to warn about."," */","function deprecatedPropertyWarning(propertyName) {"," if (propertyName === 'tag') {"," console.warn('tag will be deprecated in v2.0.0');"," console.warn('Please use tags as it aligns with the swagger v2.0 spec.');"," }","}","","/**"," * Adds the tags property to a swagger object."," * @function"," * @param {object} conf - Flexible configuration."," */","function attachTags(conf) {"," var tag = conf.tag;"," var swaggerObject = conf.swaggerObject;"," var propertyName = conf.propertyName;",""," // Correct deprecated property."," if (propertyName === 'tag') {"," propertyName = 'tags';"," }",""," if (Array.isArray(tag)) {"," for (var i = 0; i < tag.length; i = i + 1) {"," swaggerObject[propertyName].push(tag[i]);"," }"," } else {"," swaggerObject[propertyName].push(tag);"," }","}","","/**"," * Adds the data in to the swagger object."," * @function"," * @param {object} swaggerObject - Swagger object which will be written to"," * @param {object[]} data - objects of parsed swagger data from yaml or jsDoc"," * comments"," */","function addDataToSwaggerObject(swaggerObject, data) {"," for (var i = 0; i < data.length; i = i + 1) {"," var pathObject = data[i];"," var propertyNames = Object.getOwnPropertyNames(pathObject);"," // Iterating the properties of the a given pathObject."," for (var j = 0; j < propertyNames.length; j = j + 1) {"," var propertyName = propertyNames[j];"," switch (propertyName) {"," case 'securityDefinition':"," case 'response':"," case 'parameter':"," case 'definition': {"," var keyName = propertyName + 's';"," var definitionNames = Object"," .getOwnPropertyNames(pathObject[propertyName]);"," for (var k = 0; k < definitionNames.length; k = k + 1) {"," var definitionName = definitionNames[k];"," swaggerObject[keyName][definitionName] ="," pathObject[propertyName][definitionName];"," }"," break;"," }"," case 'tag':"," case 'tags': {"," deprecatedPropertyWarning(propertyName);"," var tag = pathObject[propertyName];"," attachTags({"," tag: tag,"," swaggerObject: swaggerObject,"," propertyName: propertyName,"," });"," break;"," }"," // Assumes a path property if nothing else matches."," default: {"," swaggerObject.paths[propertyName] = objectMerge("," swaggerObject.paths[propertyName], pathObject[propertyName]"," );"," }"," }"," }"," }","}","",""]},{"start":{"row":209,"column":21},"end":{"row":210,"column":1},"action":"insert","lines":[" [];"," "]},{"start":{"row":210,"column":9},"end":{"row":210,"column":33},"action":"remove","lines":["Helpers.swaggerizeObj(op"]},{"start":{"row":210,"column":9},"end":{"row":217,"column":30},"action":"insert","lines":["Object = options.swaggerDefinition;"," swaggerObject.swagger = '2.0';",""," swaggerObject.paths = swaggerObject.paths || {};"," swaggerObject.definitions = swaggerObject.definitions || {};"," swaggerObject.responses = swaggerObject.responses || {};"," swaggerObject.parameters = swaggerObject.parameters || {};"," swaggerObject.securityDefini"]},{"start":{"row":217,"column":35},"end":{"row":217,"column":36},"action":"remove","lines":["."]},{"start":{"row":217,"column":35},"end":{"row":217,"column":38},"action":"insert","lines":[" = "]},{"start":{"row":217,"column":45},"end":{"row":217,"column":57},"action":"remove","lines":["Definition);"]},{"start":{"row":217,"column":45},"end":{"row":219,"column":0},"action":"insert","lines":["Object.securityDefinitions || {};"," swaggerObject.tags = swaggerObject.tags || [];",""]},{"start":{"row":226,"column":0},"end":{"row":227,"column":0},"action":"remove","lines":["",""]},{"start":{"row":226,"column":4},"end":{"row":234,"column":19},"action":"remove","lines":["var problems = swaggerHelpers.findDeprecated([files, swaggerJsDocComments]);"," // Report a warning in case potential problems encountered."," if (problems.length > 0) {"," console.warn('You are using properties to be deprecated in v2.0.0');"," console.warn('Please update to align with the swagger v2.0 spec.');"," console.warn(problems);"," }",""," swaggerHelpers."]},{"start":{"row":227,"column":4},"end":{"row":227,"column":19},"action":"remove","lines":["swaggerHelpers."]},{"start":{"row":234,"column":5},"end":{"row":235,"column":0},"action":"remove","lines":["",""]}],[{"start":{"row":3,"column":0},"end":{"row":4,"column":0},"action":"remove","lines":["",""],"id":2,"ignore":true},{"start":{"row":9,"column":39},"end":{"row":10,"column":50},"action":"insert","lines":["","var swaggerHelpers = require('./swagger-helpers');"]},{"start":{"row":44,"column":0},"end":{"row":45,"column":0},"action":"remove","lines":["",""]},{"start":{"row":67,"column":0},"end":{"row":176,"column":0},"action":"remove","lines":["/**"," * Merges two objects"," * @function"," * @param {object} obj1 - Object 1"," * @param {object} obj2 - Object 2"," * @returns {object} Merged Object"," */","function objectMerge(obj1, obj2) {"," var obj3 = {};"," for (var attr in obj1) {"," if (obj1.hasOwnProperty(attr)) {"," obj3[attr] = obj1[attr];"," }"," }"," for (var name in obj2) {"," if (obj2.hasOwnProperty(name)) {"," obj3[name] = obj2[name];"," }"," }"," return obj3;","}","","/**"," * Yields a warning for a given deprecated property."," * @function"," * @param {string} propertyName - The property to warn about."," */","function deprecatedPropertyWarning(propertyName) {"," if (propertyName === 'tag') {"," console.warn('tag will be deprecated in v2.0.0');"," console.warn('Please use tags as it aligns with the swagger v2.0 spec.');"," }","}","","/**"," * Adds the tags property to a swagger object."," * @function"," * @param {object} conf - Flexible configuration."," */","function attachTags(conf) {"," var tag = conf.tag;"," var swaggerObject = conf.swaggerObject;"," var propertyName = conf.propertyName;",""," // Correct deprecated property."," if (propertyName === 'tag') {"," propertyName = 'tags';"," }",""," if (Array.isArray(tag)) {"," for (var i = 0; i < tag.length; i = i + 1) {"," swaggerObject[propertyName].push(tag[i]);"," }"," } else {"," swaggerObject[propertyName].push(tag);"," }","}","","/**"," * Adds the data in to the swagger object."," * @function"," * @param {object} swaggerObject - Swagger object which will be written to"," * @param {object[]} data - objects of parsed swagger data from yaml or jsDoc"," * comments"," */","function addDataToSwaggerObject(swaggerObject, data) {"," for (var i = 0; i < data.length; i = i + 1) {"," var pathObject = data[i];"," var propertyNames = Object.getOwnPropertyNames(pathObject);"," // Iterating the properties of the a given pathObject."," for (var j = 0; j < propertyNames.length; j = j + 1) {"," var propertyName = propertyNames[j];"," switch (propertyName) {"," case 'securityDefinition':"," case 'response':"," case 'parameter':"," case 'definition': {"," var keyName = propertyName + 's';"," var definitionNames = Object"," .getOwnPropertyNames(pathObject[propertyName]);"," for (var k = 0; k < definitionNames.length; k = k + 1) {"," var definitionName = definitionNames[k];"," swaggerObject[keyName][definitionName] ="," pathObject[propertyName][definitionName];"," }"," break;"," }"," case 'tag':"," case 'tags': {"," deprecatedPropertyWarning(propertyName);"," var tag = pathObject[propertyName];"," attachTags({"," tag: tag,"," swaggerObject: swaggerObject,"," propertyName: propertyName,"," });"," break;"," }"," // Assumes a path property if nothing else matches."," default: {"," swaggerObject.paths[propertyName] = objectMerge("," swaggerObject.paths[propertyName], pathObject[propertyName]"," );"," }"," }"," }"," }","}","",""]},{"start":{"row":99,"column":21},"end":{"row":100,"column":1},"action":"remove","lines":[" [];"," "]},{"start":{"row":99,"column":29},"end":{"row":106,"column":30},"action":"remove","lines":["Object = options.swaggerDefinition;"," swaggerObject.swagger = '2.0';",""," swaggerObject.paths = swaggerObject.paths || {};"," swaggerObject.definitions = swaggerObject.definitions || {};"," swaggerObject.responses = swaggerObject.responses || {};"," swaggerObject.parameters = swaggerObject.parameters || {};"," swaggerObject.securityDefini"]},{"start":{"row":99,"column":29},"end":{"row":99,"column":53},"action":"insert","lines":["Helpers.swaggerizeObj(op"]},{"start":{"row":99,"column":58},"end":{"row":99,"column":61},"action":"remove","lines":[" = "]},{"start":{"row":99,"column":58},"end":{"row":99,"column":59},"action":"insert","lines":["."]},{"start":{"row":99,"column":66},"end":{"row":101,"column":0},"action":"remove","lines":["Object.securityDefinitions || {};"," swaggerObject.tags = swaggerObject.tags || [];",""]},{"start":{"row":99,"column":66},"end":{"row":99,"column":78},"action":"insert","lines":["Definition);"]},{"start":{"row":106,"column":0},"end":{"row":107,"column":0},"action":"insert","lines":["",""]},{"start":{"row":107,"column":4},"end":{"row":115,"column":19},"action":"insert","lines":["var problems = swaggerHelpers.findDeprecated([files, swaggerJsDocComments]);"," // Report a warning in case potential problems encountered."," if (problems.length > 0) {"," console.warn('You are using properties to be deprecated in v2.0.0');"," console.warn('Please update to align with the swagger v2.0 spec.');"," console.warn(problems);"," }",""," swaggerHelpers."]},{"start":{"row":116,"column":4},"end":{"row":116,"column":19},"action":"insert","lines":["swaggerHelpers."]},{"start":{"row":123,"column":5},"end":{"row":124,"column":0},"action":"insert","lines":["",""]}]]},"ace":{"folds":[],"customSyntax":"javascript","scrolltop":1505.5,"scrollleft":0,"selection":{"start":{"row":104,"column":42},"end":{"row":104,"column":42},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":106,"mode":"ace/mode/javascript"}},"timestamp":1476894018000,"hash":"8fa7e2f8cfc1f79b978af4ce2be10ff4c10d585a"} | ||
{"filter":false,"title":"index.js","tooltip":"/lib/index.js","ace":{"folds":[],"customSyntax":"javascript","scrolltop":1505.5,"scrollleft":0,"selection":{"start":{"row":104,"column":28},"end":{"row":104,"column":28},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":106,"state":"no_regex","mode":"ace/mode/javascript"}},"hash":"c2487804700e54201ef3df6e4e838e7ed9e2c5af","undoManager":{"mark":0,"position":0,"stack":[[{"start":{"row":126,"column":0},"end":{"row":134,"column":48},"action":"remove","lines":["<<<<<<< HEAD"," var swaggerObject = [];"," swaggerObject = options.swaggerDefinition;"," swaggerObject.swagger = '2.0';"," populateMissingProperties(swaggerObject);","","======="," var swaggerObject = swaggerHelpers.swaggerizeObj(options.swaggerDefinition);",">>>>>>> d777cde8e0e960820e5088ee18739a318ecd8ed4"],"id":2},{"start":{"row":126,"column":0},"end":{"row":130,"column":0},"action":"insert","lines":[" var swaggerObject = [];"," swaggerObject = options.swaggerDefinition;"," swaggerObject.swagger = '2.0';"," populateMissingProperties(swaggerObject);",""]}]]},"timestamp":1482575366479} |
@@ -1,1 +0,1 @@ | ||
{"filter":false,"title":"package.json","tooltip":"/package.json","undoManager":{"mark":6,"position":6,"stack":[[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"remove","lines":["1"],"id":2}],[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"insert","lines":["2"],"id":3}],[{"start":{"row":0,"column":0},"end":{"row":51,"column":0},"action":"remove","lines":["{"," \"name\": \"swagger-jsdoc\","," \"version\": \"1.8.2\","," \"description\": \"Generates swagger doc based on JSDoc\","," \"main\": \"index.js\","," \"scripts\": {"," \"coverage\": \"istanbul cover _mocha --report html && istanbul check-coverage --statement 95\","," \"jsdoc\": \"jsdoc --configure .jsdocconf\","," \"start\": \"node example/app.js\","," \"test\": \"mocha\""," },"," \"bin\": {"," \"swagger-jsdoc\": \"./bin/swagger-jsdoc.js\""," },"," \"repository\": {"," \"type\": \"git\","," \"url\": \"https://github.com/Surnet/swagger-jsdoc.git\""," },"," \"keywords\": ["," \"jsdoc\","," \"restful\","," \"api\","," \"express\","," \"swagger\""," ],"," \"author\": \"https://github.com/Surnet/swagger-jsdoc/graphs/contributors\","," \"license\": \"MIT\","," \"bugs\": {"," \"url\": \"https://github.com/Surnet/swagger-jsdoc/issues\""," },"," \"homepage\": \"https://github.com/Surnet/swagger-jsdoc\","," \"dependencies\": {"," \"commander\": \"^2.9.0\","," \"doctrine\": \"^1.2.0\","," \"glob\": \"^7.0.3\","," \"js-yaml\": \"^3.5.3\","," \"recursive-iterator\": \"^2.0.3\","," \"swagger-parser\": \"^3.4.0\""," },"," \"devDependencies\": {"," \"body-parser\": \"^1.15.0\","," \"chai\": \"^3.5.0\","," \"express\": \"^4.13.4\","," \"istanbul\": \"^0.4.2\","," \"jscs\": \"^2.10.1\","," \"mocha\": \"^2.4.5\","," \"mocha-jscs\": \"^4.2.0\","," \"mocha-jshint\": \"^2.3.1\","," \"supertest\": \"^1.2.0\""," }","}",""],"id":4},{"start":{"row":0,"column":0},"end":{"row":50,"column":1},"action":"insert","lines":["{"," \"name\": \"swagger-jsdoc\","," \"version\": \"1.8.2\","," \"description\": \"Generates swagger doc based on JSDoc\","," \"main\": \"index.js\","," \"scripts\": {"," \"coverage\": \"istanbul cover _mocha --report html && istanbul check-coverage --statement 95\","," \"jsdoc\": \"jsdoc --configure .jsdocconf\","," \"start\": \"node example/app.js\","," \"test\": \"mocha\""," },"," \"bin\": {"," \"swagger-jsdoc\": \"./bin/swagger-jsdoc.js\""," },"," \"repository\": {"," \"type\": \"git\","," \"url\": \"https://github.com/Surnet/swagger-jsdoc.git\""," },"," \"keywords\": ["," \"jsdoc\","," \"restful\","," \"api\","," \"express\","," \"swagger\""," ],"," \"author\": \"https://github.com/Surnet/swagger-jsdoc/graphs/contributors\","," \"license\": \"MIT\","," \"bugs\": {"," \"url\": \"https://github.com/Surnet/swagger-jsdoc/issues\""," },"," \"homepage\": \"https://github.com/Surnet/swagger-jsdoc\","," \"dependencies\": {"," \"commander\": \"^2.9.0\","," \"doctrine\": \"^2.0.0\","," \"glob\": \"^7.0.3\","," \"js-yaml\": \"^3.5.3\","," \"recursive-iterator\": \"^2.0.3\","," \"swagger-parser\": \"^3.4.0\""," },"," \"devDependencies\": {"," \"body-parser\": \"^1.15.0\","," \"chai\": \"^3.5.0\","," \"express\": \"^4.13.4\","," \"istanbul\": \"^0.4.2\","," \"jscs\": \"^3.0.0\","," \"mocha\": \"^3.2.0\","," \"mocha-jscs\": \"^5.0.0\","," \"mocha-jshint\": \"^2.3.1\","," \"supertest\": \"^2.0.1\""," }","}"]}],[{"start":{"row":33,"column":18},"end":{"row":33,"column":21},"action":"remove","lines":["2.0"],"id":5,"ignore":true},{"start":{"row":33,"column":18},"end":{"row":33,"column":21},"action":"insert","lines":["1.2"]},{"start":{"row":44,"column":14},"end":{"row":44,"column":16},"action":"remove","lines":["3."]},{"start":{"row":44,"column":14},"end":{"row":44,"column":17},"action":"insert","lines":["2.1"]},{"start":{"row":44,"column":19},"end":{"row":44,"column":20},"action":"remove","lines":["0"]},{"start":{"row":44,"column":19},"end":{"row":44,"column":20},"action":"insert","lines":["1"]},{"start":{"row":45,"column":15},"end":{"row":45,"column":20},"action":"remove","lines":["3.2.0"]},{"start":{"row":45,"column":15},"end":{"row":45,"column":20},"action":"insert","lines":["2.4.5"]},{"start":{"row":46,"column":20},"end":{"row":46,"column":23},"action":"remove","lines":["5.0"]},{"start":{"row":46,"column":20},"end":{"row":46,"column":23},"action":"insert","lines":["4.2"]},{"start":{"row":48,"column":19},"end":{"row":48,"column":21},"action":"insert","lines":["1."]},{"start":{"row":48,"column":24},"end":{"row":48,"column":26},"action":"remove","lines":[".1"]},{"start":{"row":50,"column":1},"end":{"row":51,"column":0},"action":"insert","lines":["",""]}],[{"start":{"row":33,"column":18},"end":{"row":33,"column":21},"action":"remove","lines":["1.2"],"id":6,"ignore":true},{"start":{"row":33,"column":18},"end":{"row":33,"column":21},"action":"insert","lines":["2.0"]},{"start":{"row":44,"column":14},"end":{"row":44,"column":17},"action":"remove","lines":["2.1"]},{"start":{"row":44,"column":14},"end":{"row":44,"column":16},"action":"insert","lines":["3."]},{"start":{"row":44,"column":18},"end":{"row":44,"column":19},"action":"remove","lines":["1"]},{"start":{"row":44,"column":18},"end":{"row":44,"column":19},"action":"insert","lines":["0"]},{"start":{"row":45,"column":15},"end":{"row":45,"column":20},"action":"remove","lines":["2.4.5"]},{"start":{"row":45,"column":15},"end":{"row":45,"column":20},"action":"insert","lines":["3.2.0"]},{"start":{"row":46,"column":20},"end":{"row":46,"column":23},"action":"remove","lines":["4.2"]},{"start":{"row":46,"column":20},"end":{"row":46,"column":23},"action":"insert","lines":["5.0"]},{"start":{"row":48,"column":19},"end":{"row":48,"column":21},"action":"remove","lines":["1."]},{"start":{"row":48,"column":22},"end":{"row":48,"column":24},"action":"insert","lines":[".1"]},{"start":{"row":50,"column":1},"end":{"row":51,"column":0},"action":"remove","lines":["",""]}],[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"remove","lines":["2"],"id":7}],[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"insert","lines":["3"],"id":8}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":2,"column":19},"end":{"row":2,"column":19},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1480857753695,"hash":"8c9227e7ba57559ed825cd5b075754dee2f97402"} | ||
{"filter":false,"title":"package.json","tooltip":"/package.json","undoManager":{"mark":1,"position":1,"stack":[[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"remove","lines":["3"],"id":1}],[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"insert","lines":["4"],"id":2}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":2,"column":19},"end":{"row":2,"column":19},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1483012973720,"hash":"51d4081bf7c11aacbb4d037d800ce46c73ff67f6"} |
@@ -191,3 +191,6 @@ 'use strict'; | ||
for (var item = iterator.next(); !item.done; item = iterator.next()) { | ||
if (wrongSet.indexOf(item.value.key) > 0) { | ||
var isDirectChildOfProperties = | ||
item.value.path[item.value.path.length - 2] === 'properties'; | ||
if (wrongSet.indexOf(item.value.key) > 0 && !isDirectChildOfProperties) { | ||
problems.push(item.value.key); | ||
@@ -194,0 +197,0 @@ } |
{ | ||
"name": "swagger-jsdoc", | ||
"version": "1.8.3", | ||
"version": "1.8.4", | ||
"description": "Generates swagger doc based on JSDoc", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
410
126037