@ibm-cloud/openapi-ruleset
Advanced tools
Comparing version 0.1.2 to 0.2.0
@@ -0,1 +1,8 @@ | ||
# @ibm-cloud/openapi-ruleset [0.2.0](https://github.com/IBM/openapi-validator/compare/@ibm-cloud/openapi-ruleset@0.1.2...@ibm-cloud/openapi-ruleset@0.2.0) (2022-02-04) | ||
### Features | ||
* add new spectral `discriminator` rule and remove old rule ([#367](https://github.com/IBM/openapi-validator/issues/367)) ([390afc9](https://github.com/IBM/openapi-validator/commit/390afc91e745c4ac73bf7fcd6a027107a5bc8021)) | ||
## @ibm-cloud/openapi-ruleset [0.1.2](https://github.com/IBM/openapi-validator/compare/@ibm-cloud/openapi-ruleset@0.1.1...@ibm-cloud/openapi-ruleset@0.1.2) (2022-01-10) | ||
@@ -2,0 +9,0 @@ |
@@ -1,29 +0,36 @@ | ||
{"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/check-major-version.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/check-major-version.js","statementMap":{"0":{"start":{"line":7,"column":0},"end":{"line":89,"column":2}},"1":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"2":{"start":{"line":9,"column":4},"end":{"line":9,"column":11}},"3":{"start":{"line":12,"column":15},"end":{"line":12,"column":35}},"4":{"start":{"line":14,"column":2},"end":{"line":46,"column":3}},"5":{"start":{"line":15,"column":20},"end":{"line":15,"column":40}},"6":{"start":{"line":16,"column":4},"end":{"line":38,"column":5}},"7":{"start":{"line":17,"column":19},"end":{"line":17,"column":45}},"8":{"start":{"line":17,"column":36},"end":{"line":17,"column":44}},"9":{"start":{"line":18,"column":23},"end":{"line":18,"column":55}},"10":{"start":{"line":18,"column":39},"end":{"line":18,"column":54}},"11":{"start":{"line":20,"column":6},"end":{"line":32,"column":7}},"12":{"start":{"line":20,"column":54},"end":{"line":20,"column":71}},"13":{"start":{"line":21,"column":31},"end":{"line":23,"column":9}},"14":{"start":{"line":22,"column":28},"end":{"line":22,"column":51}},"15":{"start":{"line":24,"column":8},"end":{"line":31,"column":10}},"16":{"start":{"line":34,"column":6},"end":{"line":37,"column":7}},"17":{"start":{"line":36,"column":8},"end":{"line":36,"column":15}},"18":{"start":{"line":41,"column":21},"end":{"line":41,"column":48}},"19":{"start":{"line":42,"column":20},"end":{"line":42,"column":40}},"20":{"start":{"line":43,"column":4},"end":{"line":45,"column":5}},"21":{"start":{"line":44,"column":6},"end":{"line":44,"column":13}},"22":{"start":{"line":50,"column":16},"end":{"line":50,"column":34}},"23":{"start":{"line":51,"column":2},"end":{"line":73,"column":3}},"24":{"start":{"line":52,"column":17},"end":{"line":52,"column":35}},"25":{"start":{"line":53,"column":21},"end":{"line":53,"column":53}},"26":{"start":{"line":53,"column":37},"end":{"line":53,"column":52}},"27":{"start":{"line":55,"column":4},"end":{"line":67,"column":5}},"28":{"start":{"line":55,"column":52},"end":{"line":55,"column":69}},"29":{"start":{"line":56,"column":29},"end":{"line":58,"column":7}},"30":{"start":{"line":57,"column":26},"end":{"line":57,"column":49}},"31":{"start":{"line":59,"column":6},"end":{"line":66,"column":8}},"32":{"start":{"line":69,"column":4},"end":{"line":72,"column":5}},"33":{"start":{"line":71,"column":6},"end":{"line":71,"column":13}},"34":{"start":{"line":75,"column":2},"end":{"line":88,"column":3}},"35":{"start":{"line":76,"column":4},"end":{"line":81,"column":6}},"36":{"start":{"line":83,"column":4},"end":{"line":87,"column":6}},"37":{"start":{"line":93,"column":14},"end":{"line":93,"column":46}},"38":{"start":{"line":94,"column":19},"end":{"line":94,"column":42}},"39":{"start":{"line":95,"column":2},"end":{"line":95,"column":60}},"40":{"start":{"line":95,"column":34},"end":{"line":95,"column":58}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":18}},"loc":{"start":{"line":7,"column":30},"end":{"line":89,"column":1}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":31},"end":{"line":17,"column":32}},"loc":{"start":{"line":17,"column":36},"end":{"line":17,"column":44}},"line":17},"2":{"name":"(anonymous_2)","decl":{"start":{"line":18,"column":32},"end":{"line":18,"column":33}},"loc":{"start":{"line":18,"column":39},"end":{"line":18,"column":54}},"line":18},"3":{"name":"(anonymous_3)","decl":{"start":{"line":20,"column":49},"end":{"line":20,"column":50}},"loc":{"start":{"line":20,"column":54},"end":{"line":20,"column":71}},"line":20},"4":{"name":"(anonymous_4)","decl":{"start":{"line":22,"column":10},"end":{"line":22,"column":11}},"loc":{"start":{"line":22,"column":28},"end":{"line":22,"column":51}},"line":22},"5":{"name":"(anonymous_5)","decl":{"start":{"line":53,"column":30},"end":{"line":53,"column":31}},"loc":{"start":{"line":53,"column":37},"end":{"line":53,"column":52}},"line":53},"6":{"name":"(anonymous_6)","decl":{"start":{"line":55,"column":47},"end":{"line":55,"column":48}},"loc":{"start":{"line":55,"column":52},"end":{"line":55,"column":69}},"line":55},"7":{"name":"(anonymous_7)","decl":{"start":{"line":57,"column":8},"end":{"line":57,"column":9}},"loc":{"start":{"line":57,"column":26},"end":{"line":57,"column":49}},"line":57},"8":{"name":"getVersion","decl":{"start":{"line":92,"column":9},"end":{"line":92,"column":19}},"loc":{"start":{"line":92,"column":26},"end":{"line":96,"column":1}},"line":92},"9":{"name":"(anonymous_9)","decl":{"start":{"line":95,"column":23},"end":{"line":95,"column":24}},"loc":{"start":{"line":95,"column":34},"end":{"line":95,"column":58}},"line":95}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},{"start":{},"end":{}}],"line":8},"1":{"loc":{"start":{"line":8,"column":6},"end":{"line":8,"column":57}},"type":"binary-expr","locations":[{"start":{"line":8,"column":6},"end":{"line":8,"column":24}},{"start":{"line":8,"column":28},"end":{"line":8,"column":57}}],"line":8},"2":{"loc":{"start":{"line":14,"column":2},"end":{"line":46,"column":3}},"type":"if","locations":[{"start":{"line":14,"column":2},"end":{"line":46,"column":3}},{"start":{"line":39,"column":9},"end":{"line":46,"column":3}}],"line":14},"3":{"loc":{"start":{"line":16,"column":4},"end":{"line":38,"column":5}},"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":38,"column":5}},{"start":{},"end":{}}],"line":16},"4":{"loc":{"start":{"line":16,"column":8},"end":{"line":16,"column":41}},"type":"binary-expr","locations":[{"start":{"line":16,"column":8},"end":{"line":16,"column":15}},{"start":{"line":16,"column":19},"end":{"line":16,"column":41}}],"line":16},"5":{"loc":{"start":{"line":20,"column":6},"end":{"line":32,"column":7}},"type":"if","locations":[{"start":{"line":20,"column":6},"end":{"line":32,"column":7}},{"start":{},"end":{}}],"line":20},"6":{"loc":{"start":{"line":20,"column":10},"end":{"line":20,"column":72}},"type":"binary-expr","locations":[{"start":{"line":20,"column":10},"end":{"line":20,"column":29}},{"start":{"line":20,"column":33},"end":{"line":20,"column":72}}],"line":20},"7":{"loc":{"start":{"line":34,"column":6},"end":{"line":37,"column":7}},"type":"if","locations":[{"start":{"line":34,"column":6},"end":{"line":37,"column":7}},{"start":{},"end":{}}],"line":34},"8":{"loc":{"start":{"line":34,"column":10},"end":{"line":34,"column":45}},"type":"binary-expr","locations":[{"start":{"line":34,"column":10},"end":{"line":34,"column":30}},{"start":{"line":34,"column":34},"end":{"line":34,"column":45}}],"line":34},"9":{"loc":{"start":{"line":41,"column":21},"end":{"line":41,"column":48}},"type":"binary-expr","locations":[{"start":{"line":41,"column":21},"end":{"line":41,"column":42}},{"start":{"line":41,"column":46},"end":{"line":41,"column":48}}],"line":41},"10":{"loc":{"start":{"line":43,"column":4},"end":{"line":45,"column":5}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":45,"column":5}},{"start":{},"end":{}}],"line":43},"11":{"loc":{"start":{"line":51,"column":2},"end":{"line":73,"column":3}},"type":"if","locations":[{"start":{"line":51,"column":2},"end":{"line":73,"column":3}},{"start":{},"end":{}}],"line":51},"12":{"loc":{"start":{"line":51,"column":6},"end":{"line":51,"column":40}},"type":"binary-expr","locations":[{"start":{"line":51,"column":6},"end":{"line":51,"column":11}},{"start":{"line":51,"column":15},"end":{"line":51,"column":40}}],"line":51},"13":{"loc":{"start":{"line":55,"column":4},"end":{"line":67,"column":5}},"type":"if","locations":[{"start":{"line":55,"column":4},"end":{"line":67,"column":5}},{"start":{},"end":{}}],"line":55},"14":{"loc":{"start":{"line":55,"column":8},"end":{"line":55,"column":70}},"type":"binary-expr","locations":[{"start":{"line":55,"column":8},"end":{"line":55,"column":27}},{"start":{"line":55,"column":31},"end":{"line":55,"column":70}}],"line":55},"15":{"loc":{"start":{"line":69,"column":4},"end":{"line":72,"column":5}},"type":"if","locations":[{"start":{"line":69,"column":4},"end":{"line":72,"column":5}},{"start":{},"end":{}}],"line":69},"16":{"loc":{"start":{"line":69,"column":8},"end":{"line":69,"column":43}},"type":"binary-expr","locations":[{"start":{"line":69,"column":8},"end":{"line":69,"column":28}},{"start":{"line":69,"column":32},"end":{"line":69,"column":43}}],"line":69},"17":{"loc":{"start":{"line":75,"column":2},"end":{"line":88,"column":3}},"type":"if","locations":[{"start":{"line":75,"column":2},"end":{"line":88,"column":3}},{"start":{"line":82,"column":9},"end":{"line":88,"column":3}}],"line":75}},"s":{"0":14,"1":4,"2":0,"3":4,"4":4,"5":4,"6":4,"7":4,"8":5,"9":4,"10":5,"11":4,"12":2,"13":1,"14":2,"15":1,"16":3,"17":0,"18":0,"19":0,"20":0,"21":0,"22":3,"23":3,"24":3,"25":3,"26":4,"27":3,"28":2,"29":1,"30":2,"31":1,"32":2,"33":1,"34":1,"35":1,"36":0,"37":9,"38":9,"39":9,"40":20},"f":{"0":4,"1":5,"2":5,"3":2,"4":2,"5":4,"6":2,"7":2,"8":9,"9":20},"b":{"0":[0,4],"1":[4,4],"2":[4,0],"3":[4,0],"4":[4,4],"5":[1,3],"6":[4,1],"7":[0,3],"8":[3,3],"9":[0,0],"10":[0,0],"11":[3,0],"12":[3,3],"13":[1,2],"14":[3,1],"15":[1,1],"16":[2,2],"17":[1,0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4f69b7e8b108c5336b922fa7676ed1e7121ca214"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/error-response-schema.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/error-response-schema.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":14,"column":2}},"1":{"start":{"line":2,"column":17},"end":{"line":2,"column":19}},"2":{"start":{"line":3,"column":2},"end":{"line":12,"column":3}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":6}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":79}},"5":{"start":{"line":13,"column":2},"end":{"line":13,"column":16}},"6":{"start":{"line":17,"column":17},"end":{"line":17,"column":19}},"7":{"start":{"line":18,"column":34},"end":{"line":18,"column":64}},"8":{"start":{"line":19,"column":27},"end":{"line":19,"column":58}},"9":{"start":{"line":20,"column":2},"end":{"line":25,"column":3}},"10":{"start":{"line":21,"column":4},"end":{"line":24,"column":7}},"11":{"start":{"line":26,"column":2},"end":{"line":31,"column":3}},"12":{"start":{"line":27,"column":4},"end":{"line":30,"column":7}},"13":{"start":{"line":32,"column":2},"end":{"line":61,"column":3}},"14":{"start":{"line":34,"column":4},"end":{"line":49,"column":5}},"15":{"start":{"line":35,"column":6},"end":{"line":38,"column":9}},"16":{"start":{"line":42,"column":6},"end":{"line":48,"column":8}},"17":{"start":{"line":50,"column":9},"end":{"line":61,"column":3}},"18":{"start":{"line":52,"column":4},"end":{"line":57,"column":6}},"19":{"start":{"line":60,"column":4},"end":{"line":60,"column":80}},"20":{"start":{"line":62,"column":2},"end":{"line":62,"column":16}},"21":{"start":{"line":66,"column":17},"end":{"line":66,"column":19}},"22":{"start":{"line":67,"column":2},"end":{"line":94,"column":3}},"23":{"start":{"line":68,"column":4},"end":{"line":71,"column":7}},"24":{"start":{"line":74,"column":4},"end":{"line":80,"column":5}},"25":{"start":{"line":75,"column":6},"end":{"line":79,"column":9}},"26":{"start":{"line":81,"column":4},"end":{"line":86,"column":5}},"27":{"start":{"line":82,"column":6},"end":{"line":85,"column":9}},"28":{"start":{"line":87,"column":4},"end":{"line":93,"column":5}},"29":{"start":{"line":88,"column":6},"end":{"line":92,"column":9}},"30":{"start":{"line":95,"column":2},"end":{"line":95,"column":16}},"31":{"start":{"line":100,"column":2},"end":{"line":103,"column":4}},"32":{"start":{"line":107,"column":2},"end":{"line":110,"column":4}},"33":{"start":{"line":114,"column":2},"end":{"line":117,"column":4}},"34":{"start":{"line":121,"column":2},"end":{"line":124,"column":4}},"35":{"start":{"line":128,"column":2},"end":{"line":131,"column":4}},"36":{"start":{"line":135,"column":2},"end":{"line":135,"column":42}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":64},"end":{"line":14,"column":1}},"line":1},"1":{"name":"validateErrorResponseProperties","decl":{"start":{"line":16,"column":9},"end":{"line":16,"column":40}},"loc":{"start":{"line":16,"column":76},"end":{"line":63,"column":1}},"line":16},"2":{"name":"validateErrorModelSchema","decl":{"start":{"line":65,"column":9},"end":{"line":65,"column":33}},"loc":{"start":{"line":65,"column":66},"end":{"line":96,"column":1}},"line":65},"3":{"name":"validStatusCodeField","decl":{"start":{"line":98,"column":9},"end":{"line":98,"column":29}},"loc":{"start":{"line":98,"column":55},"end":{"line":104,"column":1}},"line":98},"4":{"name":"hasCodeField","decl":{"start":{"line":106,"column":9},"end":{"line":106,"column":21}},"loc":{"start":{"line":106,"column":50},"end":{"line":111,"column":1}},"line":106},"5":{"name":"hasMessageField","decl":{"start":{"line":113,"column":9},"end":{"line":113,"column":24}},"loc":{"start":{"line":113,"column":53},"end":{"line":118,"column":1}},"line":113},"6":{"name":"hasMoreInfoField","decl":{"start":{"line":120,"column":9},"end":{"line":120,"column":25}},"loc":{"start":{"line":120,"column":54},"end":{"line":125,"column":1}},"line":120},"7":{"name":"hasTraceField","decl":{"start":{"line":127,"column":9},"end":{"line":127,"column":22}},"loc":{"start":{"line":127,"column":48},"end":{"line":132,"column":1}},"line":127},"8":{"name":"schemaIsObjectWithProperties","decl":{"start":{"line":134,"column":9},"end":{"line":134,"column":37}},"loc":{"start":{"line":134,"column":59},"end":{"line":136,"column":1}},"line":134}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":2},"end":{"line":12,"column":3}},"type":"if","locations":[{"start":{"line":3,"column":2},"end":{"line":12,"column":3}},{"start":{"line":10,"column":9},"end":{"line":12,"column":3}}],"line":3},"1":{"loc":{"start":{"line":20,"column":2},"end":{"line":25,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":25,"column":3}},{"start":{},"end":{}}],"line":20},"2":{"loc":{"start":{"line":26,"column":2},"end":{"line":31,"column":3}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":31,"column":3}},{"start":{},"end":{}}],"line":26},"3":{"loc":{"start":{"line":32,"column":2},"end":{"line":61,"column":3}},"type":"if","locations":[{"start":{"line":32,"column":2},"end":{"line":61,"column":3}},{"start":{"line":50,"column":9},"end":{"line":61,"column":3}}],"line":32},"4":{"loc":{"start":{"line":34,"column":4},"end":{"line":49,"column":5}},"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":49,"column":5}},{"start":{"line":39,"column":11},"end":{"line":49,"column":5}}],"line":34},"5":{"loc":{"start":{"line":50,"column":9},"end":{"line":61,"column":3}},"type":"if","locations":[{"start":{"line":50,"column":9},"end":{"line":61,"column":3}},{"start":{"line":58,"column":9},"end":{"line":61,"column":3}}],"line":50},"6":{"loc":{"start":{"line":67,"column":2},"end":{"line":94,"column":3}},"type":"if","locations":[{"start":{"line":67,"column":2},"end":{"line":94,"column":3}},{"start":{"line":72,"column":9},"end":{"line":94,"column":3}}],"line":67},"7":{"loc":{"start":{"line":74,"column":4},"end":{"line":80,"column":5}},"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":80,"column":5}},{"start":{},"end":{}}],"line":74},"8":{"loc":{"start":{"line":81,"column":4},"end":{"line":86,"column":5}},"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":86,"column":5}},{"start":{},"end":{}}],"line":81},"9":{"loc":{"start":{"line":87,"column":4},"end":{"line":93,"column":5}},"type":"if","locations":[{"start":{"line":87,"column":4},"end":{"line":93,"column":5}},{"start":{},"end":{}}],"line":87},"10":{"loc":{"start":{"line":101,"column":4},"end":{"line":102,"column":58}},"type":"binary-expr","locations":[{"start":{"line":101,"column":4},"end":{"line":101,"column":40}},{"start":{"line":102,"column":4},"end":{"line":102,"column":58}}],"line":101},"11":{"loc":{"start":{"line":108,"column":4},"end":{"line":109,"column":53}},"type":"binary-expr","locations":[{"start":{"line":108,"column":4},"end":{"line":108,"column":35}},{"start":{"line":109,"column":4},"end":{"line":109,"column":53}}],"line":108},"12":{"loc":{"start":{"line":115,"column":4},"end":{"line":116,"column":56}},"type":"binary-expr","locations":[{"start":{"line":115,"column":4},"end":{"line":115,"column":38}},{"start":{"line":116,"column":4},"end":{"line":116,"column":56}}],"line":115},"13":{"loc":{"start":{"line":122,"column":4},"end":{"line":123,"column":58}},"type":"binary-expr","locations":[{"start":{"line":122,"column":4},"end":{"line":122,"column":40}},{"start":{"line":123,"column":4},"end":{"line":123,"column":58}}],"line":122},"14":{"loc":{"start":{"line":129,"column":4},"end":{"line":130,"column":51}},"type":"binary-expr","locations":[{"start":{"line":129,"column":4},"end":{"line":129,"column":33}},{"start":{"line":130,"column":4},"end":{"line":130,"column":51}}],"line":129}},"s":{"0":14,"1":29,"2":29,"3":1,"4":28,"5":28,"6":28,"7":28,"8":28,"9":28,"10":1,"11":28,"12":1,"13":28,"14":3,"15":1,"16":2,"17":25,"18":17,"19":8,"20":28,"21":27,"22":27,"23":2,"24":25,"25":2,"26":25,"27":2,"28":25,"29":2,"30":27,"31":28,"32":25,"33":25,"34":25,"35":28,"36":56},"f":{"0":29,"1":28,"2":27,"3":28,"4":25,"5":25,"6":25,"7":28,"8":56},"b":{"0":[1,28],"1":[1,27],"2":[1,27],"3":[3,25],"4":[1,2],"5":[17,8],"6":[2,25],"7":[2,23],"8":[2,23],"9":[2,23],"10":[28,1],"11":[25,24],"12":[25,24],"13":[25,24],"14":[28,27]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7bea8baa47c37bd5f4d89c2c94c7cade8d0cb077"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/index.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/index.js","statementMap":{"0":{"start":{"line":1,"column":26},"end":{"line":1,"column":58}},"1":{"start":{"line":2,"column":28},"end":{"line":2,"column":62}},"2":{"start":{"line":3,"column":25},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":32},"end":{"line":4,"column":70}},"4":{"start":{"line":5,"column":32},"end":{"line":5,"column":71}},"5":{"start":{"line":6,"column":23},"end":{"line":6,"column":51}},"6":{"start":{"line":8,"column":0},"end":{"line":15,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14,"3":14,"4":14,"5":14,"6":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d693139b459c627c798b55d48b4380876261bf31"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/required-property.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/required-property.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":3,"column":2}},"1":{"start":{"line":2,"column":2},"end":{"line":2,"column":61}},"2":{"start":{"line":6,"column":17},"end":{"line":6,"column":19}},"3":{"start":{"line":7,"column":2},"end":{"line":7,"column":56}},"4":{"start":{"line":8,"column":2},"end":{"line":24,"column":3}},"5":{"start":{"line":9,"column":4},"end":{"line":19,"column":7}},"6":{"start":{"line":10,"column":23},"end":{"line":10,"column":30}},"7":{"start":{"line":11,"column":25},"end":{"line":11,"column":32}},"8":{"start":{"line":12,"column":6},"end":{"line":18,"column":8}},"9":{"start":{"line":20,"column":9},"end":{"line":24,"column":3}},"10":{"start":{"line":21,"column":4},"end":{"line":23,"column":6}},"11":{"start":{"line":25,"column":2},"end":{"line":25,"column":16}},"12":{"start":{"line":29,"column":17},"end":{"line":29,"column":19}},"13":{"start":{"line":30,"column":2},"end":{"line":47,"column":3}},"14":{"start":{"line":31,"column":4},"end":{"line":46,"column":7}},"15":{"start":{"line":32,"column":6},"end":{"line":45,"column":7}},"16":{"start":{"line":34,"column":8},"end":{"line":40,"column":9}},"17":{"start":{"line":35,"column":10},"end":{"line":35,"column":115}},"18":{"start":{"line":36,"column":15},"end":{"line":40,"column":9}},"19":{"start":{"line":37,"column":10},"end":{"line":37,"column":112}},"20":{"start":{"line":39,"column":10},"end":{"line":39,"column":80}},"21":{"start":{"line":41,"column":8},"end":{"line":44,"column":11}},"22":{"start":{"line":48,"column":2},"end":{"line":48,"column":16}},"23":{"start":{"line":52,"column":2},"end":{"line":71,"column":3}},"24":{"start":{"line":53,"column":4},"end":{"line":53,"column":16}},"25":{"start":{"line":54,"column":9},"end":{"line":71,"column":3}},"26":{"start":{"line":55,"column":25},"end":{"line":55,"column":30}},"27":{"start":{"line":56,"column":4},"end":{"line":60,"column":7}},"28":{"start":{"line":57,"column":6},"end":{"line":59,"column":7}},"29":{"start":{"line":58,"column":8},"end":{"line":58,"column":30}},"30":{"start":{"line":61,"column":4},"end":{"line":61,"column":26}},"31":{"start":{"line":62,"column":9},"end":{"line":71,"column":3}},"32":{"start":{"line":63,"column":22},"end":{"line":63,"column":50}},"33":{"start":{"line":64,"column":25},"end":{"line":64,"column":29}},"34":{"start":{"line":65,"column":4},"end":{"line":69,"column":7}},"35":{"start":{"line":66,"column":6},"end":{"line":68,"column":7}},"36":{"start":{"line":67,"column":8},"end":{"line":67,"column":31}},"37":{"start":{"line":70,"column":4},"end":{"line":70,"column":26}},"38":{"start":{"line":72,"column":2},"end":{"line":72,"column":15}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":51},"end":{"line":3,"column":1}},"line":1},"1":{"name":"getErrorsForMissingRequiredProperties","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":46}},"loc":{"start":{"line":5,"column":61},"end":{"line":26,"column":1}},"line":5},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":46},"end":{"line":9,"column":47}},"loc":{"start":{"line":9,"column":61},"end":{"line":19,"column":5}},"line":9},"3":{"name":"checkRequiredProperties","decl":{"start":{"line":28,"column":9},"end":{"line":28,"column":32}},"loc":{"start":{"line":28,"column":47},"end":{"line":49,"column":1}},"line":28},"4":{"name":"(anonymous_4)","decl":{"start":{"line":31,"column":28},"end":{"line":31,"column":29}},"loc":{"start":{"line":31,"column":55},"end":{"line":46,"column":5}},"line":31},"5":{"name":"checkSchemaForProp","decl":{"start":{"line":51,"column":9},"end":{"line":51,"column":27}},"loc":{"start":{"line":51,"column":50},"end":{"line":73,"column":1}},"line":51},"6":{"name":"(anonymous_6)","decl":{"start":{"line":56,"column":25},"end":{"line":56,"column":26}},"loc":{"start":{"line":56,"column":37},"end":{"line":60,"column":5}},"line":56},"7":{"name":"(anonymous_7)","decl":{"start":{"line":65,"column":22},"end":{"line":65,"column":23}},"loc":{"start":{"line":65,"column":34},"end":{"line":69,"column":5}},"line":65}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":2},"end":{"line":24,"column":3}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":24,"column":3}},{"start":{"line":20,"column":9},"end":{"line":24,"column":3}}],"line":8},"1":{"loc":{"start":{"line":20,"column":9},"end":{"line":24,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":9},"end":{"line":24,"column":3}},{"start":{},"end":{}}],"line":20},"2":{"loc":{"start":{"line":30,"column":2},"end":{"line":47,"column":3}},"type":"if","locations":[{"start":{"line":30,"column":2},"end":{"line":47,"column":3}},{"start":{},"end":{}}],"line":30},"3":{"loc":{"start":{"line":32,"column":6},"end":{"line":45,"column":7}},"type":"if","locations":[{"start":{"line":32,"column":6},"end":{"line":45,"column":7}},{"start":{},"end":{}}],"line":32},"4":{"loc":{"start":{"line":34,"column":8},"end":{"line":40,"column":9}},"type":"if","locations":[{"start":{"line":34,"column":8},"end":{"line":40,"column":9}},{"start":{"line":36,"column":15},"end":{"line":40,"column":9}}],"line":34},"5":{"loc":{"start":{"line":36,"column":15},"end":{"line":40,"column":9}},"type":"if","locations":[{"start":{"line":36,"column":15},"end":{"line":40,"column":9}},{"start":{"line":38,"column":15},"end":{"line":40,"column":9}}],"line":36},"6":{"loc":{"start":{"line":36,"column":19},"end":{"line":36,"column":47}},"type":"binary-expr","locations":[{"start":{"line":36,"column":19},"end":{"line":36,"column":31}},{"start":{"line":36,"column":35},"end":{"line":36,"column":47}}],"line":36},"7":{"loc":{"start":{"line":52,"column":2},"end":{"line":71,"column":3}},"type":"if","locations":[{"start":{"line":52,"column":2},"end":{"line":71,"column":3}},{"start":{"line":54,"column":9},"end":{"line":71,"column":3}}],"line":52},"8":{"loc":{"start":{"line":52,"column":6},"end":{"line":52,"column":58}},"type":"binary-expr","locations":[{"start":{"line":52,"column":6},"end":{"line":52,"column":23}},{"start":{"line":52,"column":27},"end":{"line":52,"column":58}}],"line":52},"9":{"loc":{"start":{"line":54,"column":9},"end":{"line":71,"column":3}},"type":"if","locations":[{"start":{"line":54,"column":9},"end":{"line":71,"column":3}},{"start":{"line":62,"column":9},"end":{"line":71,"column":3}}],"line":54},"10":{"loc":{"start":{"line":57,"column":6},"end":{"line":59,"column":7}},"type":"if","locations":[{"start":{"line":57,"column":6},"end":{"line":59,"column":7}},{"start":{},"end":{}}],"line":57},"11":{"loc":{"start":{"line":62,"column":9},"end":{"line":71,"column":3}},"type":"if","locations":[{"start":{"line":62,"column":9},"end":{"line":71,"column":3}},{"start":{},"end":{}}],"line":62},"12":{"loc":{"start":{"line":62,"column":13},"end":{"line":62,"column":71}},"type":"binary-expr","locations":[{"start":{"line":62,"column":13},"end":{"line":62,"column":40}},{"start":{"line":62,"column":44},"end":{"line":62,"column":71}}],"line":62},"13":{"loc":{"start":{"line":63,"column":22},"end":{"line":63,"column":50}},"type":"binary-expr","locations":[{"start":{"line":63,"column":22},"end":{"line":63,"column":34}},{"start":{"line":63,"column":38},"end":{"line":63,"column":50}}],"line":63},"14":{"loc":{"start":{"line":66,"column":6},"end":{"line":68,"column":7}},"type":"if","locations":[{"start":{"line":66,"column":6},"end":{"line":68,"column":7}},{"start":{},"end":{}}],"line":66}},"s":{"0":14,"1":33,"2":129,"3":129,"4":129,"5":39,"6":90,"7":90,"8":90,"9":90,"10":6,"11":129,"12":129,"13":129,"14":27,"15":45,"16":6,"17":1,"18":5,"19":2,"20":3,"21":6,"22":129,"23":57,"24":43,"25":14,"26":2,"27":2,"28":4,"29":1,"30":2,"31":12,"32":4,"33":4,"34":4,"35":8,"36":2,"37":4,"38":8},"f":{"0":33,"1":129,"2":90,"3":129,"4":45,"5":57,"6":4,"7":8},"b":{"0":[39,90],"1":[6,84],"2":[27,102],"3":[6,39],"4":[1,5],"5":[2,3],"6":[5,4],"7":[43,14],"8":[57,51],"9":[2,12],"10":[1,3],"11":[4,8],"12":[12,10],"13":[4,2],"14":[2,6]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"0df6fe7055031e6aba30b0e576f77446bec80769"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/response-example-provided.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/response-example-provided.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":9,"column":2}},"1":{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},"2":{"start":{"line":3,"column":4},"end":{"line":7,"column":6}},"3":{"start":{"line":12,"column":2},"end":{"line":12,"column":47}},"4":{"start":{"line":16,"column":2},"end":{"line":16,"column":52}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":36},"end":{"line":9,"column":1}},"line":1},"1":{"name":"responseLevelExamples","decl":{"start":{"line":11,"column":9},"end":{"line":11,"column":30}},"loc":{"start":{"line":11,"column":41},"end":{"line":13,"column":1}},"line":11},"2":{"name":"schemaLevelExample","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":27}},"loc":{"start":{"line":15,"column":38},"end":{"line":17,"column":1}},"line":15}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},"type":"if","locations":[{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},{"start":{},"end":{}}],"line":2},"1":{"loc":{"start":{"line":2,"column":6},"end":{"line":2,"column":71}},"type":"binary-expr","locations":[{"start":{"line":2,"column":6},"end":{"line":2,"column":38}},{"start":{"line":2,"column":42},"end":{"line":2,"column":71}}],"line":2},"2":{"loc":{"start":{"line":12,"column":9},"end":{"line":12,"column":46}},"type":"binary-expr","locations":[{"start":{"line":12,"column":9},"end":{"line":12,"column":25}},{"start":{"line":12,"column":29},"end":{"line":12,"column":46}}],"line":12},"3":{"loc":{"start":{"line":16,"column":9},"end":{"line":16,"column":51}},"type":"binary-expr","locations":[{"start":{"line":16,"column":9},"end":{"line":16,"column":24}},{"start":{"line":16,"column":28},"end":{"line":16,"column":51}}],"line":16}},"s":{"0":14,"1":6,"2":1,"3":6,"4":2},"f":{"0":6,"1":6,"2":2},"b":{"0":[1,5],"1":[6,2],"2":[6,3],"3":[2,2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"31d9b3e2bd72d32759c23b45fc0242c6b41d59bf"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/schema-or-content-provided.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/schema-or-content-provided.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":9,"column":2}},"1":{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},"2":{"start":{"line":3,"column":4},"end":{"line":7,"column":6}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":31},"end":{"line":9,"column":1}},"line":1}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},"type":"if","locations":[{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},{"start":{},"end":{}}],"line":2},"1":{"loc":{"start":{"line":2,"column":6},"end":{"line":2,"column":33}},"type":"binary-expr","locations":[{"start":{"line":2,"column":6},"end":{"line":2,"column":17}},{"start":{"line":2,"column":21},"end":{"line":2,"column":33}}],"line":2}},"s":{"0":14,"1":3,"2":1},"f":{"0":3},"b":{"0":[1,2],"1":[3,2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cc11812067c9c42755a488c8a4ded53e1f999811"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/string-boundary.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/string-boundary.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":3,"column":2}},"1":{"start":{"line":2,"column":2},"end":{"line":2,"column":38}},"2":{"start":{"line":6,"column":2},"end":{"line":8,"column":3}},"3":{"start":{"line":7,"column":4},"end":{"line":7,"column":46}},"4":{"start":{"line":9,"column":17},"end":{"line":9,"column":19}},"5":{"start":{"line":10,"column":2},"end":{"line":38,"column":3}},"6":{"start":{"line":11,"column":4},"end":{"line":17,"column":7}},"7":{"start":{"line":12,"column":23},"end":{"line":12,"column":30}},"8":{"start":{"line":13,"column":25},"end":{"line":13,"column":32}},"9":{"start":{"line":14,"column":6},"end":{"line":16,"column":8}},"10":{"start":{"line":18,"column":9},"end":{"line":38,"column":3}},"11":{"start":{"line":19,"column":4},"end":{"line":19,"column":69}},"12":{"start":{"line":20,"column":9},"end":{"line":38,"column":3}},"13":{"start":{"line":21,"column":36},"end":{"line":25,"column":15}},"14":{"start":{"line":26,"column":28},"end":{"line":26,"column":59}},"15":{"start":{"line":27,"column":4},"end":{"line":37,"column":5}},"16":{"start":{"line":28,"column":6},"end":{"line":36,"column":9}},"17":{"start":{"line":29,"column":8},"end":{"line":35,"column":10}},"18":{"start":{"line":39,"column":2},"end":{"line":39,"column":16}},"19":{"start":{"line":43,"column":17},"end":{"line":43,"column":19}},"20":{"start":{"line":44,"column":2},"end":{"line":76,"column":3}},"21":{"start":{"line":45,"column":4},"end":{"line":53,"column":5}},"22":{"start":{"line":49,"column":6},"end":{"line":52,"column":9}},"23":{"start":{"line":54,"column":4},"end":{"line":59,"column":5}},"24":{"start":{"line":55,"column":6},"end":{"line":58,"column":9}},"25":{"start":{"line":60,"column":4},"end":{"line":65,"column":5}},"26":{"start":{"line":61,"column":6},"end":{"line":64,"column":9}},"27":{"start":{"line":66,"column":4},"end":{"line":75,"column":5}},"28":{"start":{"line":71,"column":6},"end":{"line":74,"column":9}},"29":{"start":{"line":77,"column":2},"end":{"line":77,"column":16}},"30":{"start":{"line":81,"column":2},"end":{"line":81,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":51},"end":{"line":3,"column":1}},"line":1},"1":{"name":"traverseSchema","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":23}},"loc":{"start":{"line":5,"column":38},"end":{"line":40,"column":1}},"line":5},"2":{"name":"(anonymous_2)","decl":{"start":{"line":11,"column":46},"end":{"line":11,"column":47}},"loc":{"start":{"line":11,"column":61},"end":{"line":17,"column":5}},"line":11},"3":{"name":"(anonymous_3)","decl":{"start":{"line":28,"column":30},"end":{"line":28,"column":31}},"loc":{"start":{"line":28,"column":62},"end":{"line":36,"column":7}},"line":28},"4":{"name":"stringBoundaryErrors","decl":{"start":{"line":42,"column":9},"end":{"line":42,"column":29}},"loc":{"start":{"line":42,"column":50},"end":{"line":78,"column":1}},"line":42},"5":{"name":"isUndefinedOrNull","decl":{"start":{"line":80,"column":9},"end":{"line":80,"column":26}},"loc":{"start":{"line":80,"column":32},"end":{"line":82,"column":1}},"line":80}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":2},"end":{"line":8,"column":3}},"type":"if","locations":[{"start":{"line":6,"column":2},"end":{"line":8,"column":3}},{"start":{},"end":{}}],"line":6},"1":{"loc":{"start":{"line":10,"column":2},"end":{"line":38,"column":3}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":38,"column":3}},{"start":{"line":18,"column":9},"end":{"line":38,"column":3}}],"line":10},"2":{"loc":{"start":{"line":18,"column":9},"end":{"line":38,"column":3}},"type":"if","locations":[{"start":{"line":18,"column":9},"end":{"line":38,"column":3}},{"start":{"line":20,"column":9},"end":{"line":38,"column":3}}],"line":18},"3":{"loc":{"start":{"line":20,"column":9},"end":{"line":38,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":9},"end":{"line":38,"column":3}},{"start":{},"end":{}}],"line":20},"4":{"loc":{"start":{"line":20,"column":13},"end":{"line":20,"column":57}},"type":"binary-expr","locations":[{"start":{"line":20,"column":13},"end":{"line":20,"column":25}},{"start":{"line":20,"column":29},"end":{"line":20,"column":41}},{"start":{"line":20,"column":45},"end":{"line":20,"column":57}}],"line":20},"5":{"loc":{"start":{"line":21,"column":36},"end":{"line":25,"column":15}},"type":"cond-expr","locations":[{"start":{"line":22,"column":8},"end":{"line":22,"column":15}},{"start":{"line":23,"column":8},"end":{"line":25,"column":15}}],"line":21},"6":{"loc":{"start":{"line":23,"column":8},"end":{"line":25,"column":15}},"type":"cond-expr","locations":[{"start":{"line":24,"column":8},"end":{"line":24,"column":15}},{"start":{"line":25,"column":8},"end":{"line":25,"column":15}}],"line":23},"7":{"loc":{"start":{"line":27,"column":4},"end":{"line":37,"column":5}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":37,"column":5}},{"start":{},"end":{}}],"line":27},"8":{"loc":{"start":{"line":44,"column":2},"end":{"line":76,"column":3}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":76,"column":3}},{"start":{},"end":{}}],"line":44},"9":{"loc":{"start":{"line":45,"column":4},"end":{"line":53,"column":5}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":53,"column":5}},{"start":{},"end":{}}],"line":45},"10":{"loc":{"start":{"line":46,"column":6},"end":{"line":47,"column":68}},"type":"binary-expr","locations":[{"start":{"line":46,"column":6},"end":{"line":46,"column":45}},{"start":{"line":47,"column":6},"end":{"line":47,"column":68}}],"line":46},"11":{"loc":{"start":{"line":54,"column":4},"end":{"line":59,"column":5}},"type":"if","locations":[{"start":{"line":54,"column":4},"end":{"line":59,"column":5}},{"start":{},"end":{}}],"line":54},"12":{"loc":{"start":{"line":60,"column":4},"end":{"line":65,"column":5}},"type":"if","locations":[{"start":{"line":60,"column":4},"end":{"line":65,"column":5}},{"start":{},"end":{}}],"line":60},"13":{"loc":{"start":{"line":66,"column":4},"end":{"line":75,"column":5}},"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":75,"column":5}},{"start":{},"end":{}}],"line":66},"14":{"loc":{"start":{"line":67,"column":6},"end":{"line":69,"column":53}},"type":"binary-expr","locations":[{"start":{"line":67,"column":6},"end":{"line":67,"column":48}},{"start":{"line":68,"column":6},"end":{"line":68,"column":48}},{"start":{"line":69,"column":6},"end":{"line":69,"column":53}}],"line":67},"15":{"loc":{"start":{"line":81,"column":9},"end":{"line":81,"column":42}},"type":"binary-expr","locations":[{"start":{"line":81,"column":9},"end":{"line":81,"column":26}},{"start":{"line":81,"column":30},"end":{"line":81,"column":42}}],"line":81}},"s":{"0":14,"1":19,"2":51,"3":39,"4":12,"5":12,"6":9,"7":27,"8":27,"9":27,"10":3,"11":0,"12":3,"13":3,"14":3,"15":3,"16":3,"17":5,"18":12,"19":39,"20":39,"21":38,"22":5,"23":38,"24":1,"25":38,"26":1,"27":38,"28":1,"29":39,"30":228},"f":{"0":19,"1":51,"2":27,"3":5,"4":39,"5":228},"b":{"0":[39,12],"1":[9,3],"2":[0,3],"3":[3,0],"4":[3,2,1],"5":[1,2],"6":[1,1],"7":[3,0],"8":[38,1],"9":[5,33],"10":[38,8],"11":[1,37],"12":[1,37],"13":[1,37],"14":[38,37,36],"15":[228,178]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"569ab30c01c01c2da8265750a689d0b457141eeb"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/content-entry-contains-schema.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/content-entry-contains-schema.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":17,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f6f5538d40accdd539b41604a297eb0c0f02bd13"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/content-entry-provided.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/content-entry-provided.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":18,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a15b775423129016bd5052542e186e0a349fbb9f"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/examples-name-contains-space.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/examples-name-contains-space.js","statementMap":{"0":{"start":{"line":1,"column":20},"end":{"line":1,"column":60}},"1":{"start":{"line":2,"column":17},"end":{"line":2,"column":55}},"2":{"start":{"line":4,"column":0},"end":{"line":17,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8eb49cf9ea246379c8b3c504b9f26eb7cdd7e75e"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-content-type-is-specific.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-content-type-is-specific.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":18},"end":{"line":2,"column":58}},"2":{"start":{"line":4,"column":0},"end":{"line":17,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"387e3ad3a6c1c1b6e4e11949fba2b1d8ff9dbdc3"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-error-content-type-is-json.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-error-content-type-is-json.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":16,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d1e5f259d7561921fe966b3b77c9bc7610051eb3"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-sdk-operations.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-sdk-operations.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":18,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9daced172d79fa34b917b090dc9160b1a2681a0d"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/index.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/index.js","statementMap":{"0":{"start":{"line":1,"column":35},"end":{"line":1,"column":77}},"1":{"start":{"line":2,"column":34},"end":{"line":2,"column":77}},"2":{"start":{"line":3,"column":32},"end":{"line":3,"column":70}},"3":{"start":{"line":4,"column":36},"end":{"line":4,"column":79}},"4":{"start":{"line":5,"column":29},"end":{"line":5,"column":64}},"5":{"start":{"line":6,"column":25},"end":{"line":6,"column":56}},"6":{"start":{"line":7,"column":33},"end":{"line":7,"column":73}},"7":{"start":{"line":8,"column":32},"end":{"line":8,"column":70}},"8":{"start":{"line":9,"column":34},"end":{"line":9,"column":75}},"9":{"start":{"line":10,"column":37},"end":{"line":10,"column":81}},"10":{"start":{"line":11,"column":35},"end":{"line":11,"column":77}},"11":{"start":{"line":12,"column":33},"end":{"line":12,"column":74}},"12":{"start":{"line":13,"column":27},"end":{"line":13,"column":61}},"13":{"start":{"line":14,"column":26},"end":{"line":14,"column":58}},"14":{"start":{"line":15,"column":23},"end":{"line":15,"column":51}},"15":{"start":{"line":17,"column":0},"end":{"line":33,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14,"3":14,"4":14,"5":14,"6":14,"7":14,"8":14,"9":14,"10":14,"11":14,"12":14,"13":14,"14":14,"15":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5a44399e0ec45bb5f194f45ad2a675f81f8722cf"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/major-version-in-path.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/major-version-in-path.js","statementMap":{"0":{"start":{"line":1,"column":23},"end":{"line":1,"column":61}},"1":{"start":{"line":2,"column":30},"end":{"line":2,"column":53}},"2":{"start":{"line":4,"column":0},"end":{"line":14,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"573ce44b9e1fdb384cf3fa0931260703d9d632e5"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/missing-required-property.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/missing-required-property.js","statementMap":{"0":{"start":{"line":1,"column":23},"end":{"line":1,"column":61}},"1":{"start":{"line":2,"column":29},"end":{"line":2,"column":52}},"2":{"start":{"line":4,"column":0},"end":{"line":17,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9594e87b9a5a77b1ea8a3520fc1bd7e5f3d7d287"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/parameter-schema-or-content.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/parameter-schema-or-content.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":36},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":14,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8d256449ef174584f599b3e247b1af9d82071b4c"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/prohibit-summary-sentence-style.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/prohibit-summary-sentence-style.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":20},"end":{"line":2,"column":60}},"2":{"start":{"line":4,"column":0},"end":{"line":16,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d7182beef09295ec459421d2fc90b40586c09bff"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/request-body-object.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/request-body-object.js","statementMap":{"0":{"start":{"line":1,"column":24},"end":{"line":1,"column":64}},"1":{"start":{"line":3,"column":0},"end":{"line":14,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"db2adefcc15f10430e547b4b34d10989d902a442"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/response-error-response-schema.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/response-error-response-schema.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":32},"end":{"line":2,"column":55}},"2":{"start":{"line":4,"column":0},"end":{"line":15,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e288d3df756091bb6a3bfe9cc58300c253a96b1c"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/response-example-provided.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/response-example-provided.js","statementMap":{"0":{"start":{"line":1,"column":36},"end":{"line":1,"column":59}},"1":{"start":{"line":3,"column":0},"end":{"line":13,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9deb68521677b7c7f5a24389ce33fb4eca74b0cf"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/server-variable-default-value.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/server-variable-default-value.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":13,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"231bc6c45d10234e2bfa448b5063dad8d9a39c42"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/string-boundary.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/string-boundary.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":27},"end":{"line":2,"column":50}},"2":{"start":{"line":4,"column":0},"end":{"line":20,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"11b1b01012c7cee0fd5f2e4bd12f6b66d6f62f2c"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/index.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/index.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":17},"end":{"line":2,"column":39}},"2":{"start":{"line":3,"column":21},"end":{"line":3,"column":47}},"3":{"start":{"line":4,"column":22},"end":{"line":4,"column":49}},"4":{"start":{"line":6,"column":0},"end":{"line":11,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14,"1":14,"2":14,"3":14,"4":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"161e235534676b85a5095c733ef423d89c304231"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/make-copy.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/make-copy.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":3,"column":2}},"1":{"start":{"line":2,"column":2},"end":{"line":2,"column":41}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":24},"end":{"line":3,"column":1}},"line":1}},"branchMap":{},"s":{"0":14,"1":52},"f":{"0":52},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"596120bad59b569e608d3b0f2935e8f125df0026"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/root-document.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/root-document.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":137,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"17367eb82fd7a2930c1ce5b87cbe14612485b5ea"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/severity-codes.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/severity-codes.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":6,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":14},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"07d8c09bea0a4669072e65ec7c65efec51951e78"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/test-rule.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/test-rule.js","statementMap":{"0":{"start":{"line":1,"column":21},"end":{"line":1,"column":56}},"1":{"start":{"line":10,"column":0},"end":{"line":29,"column":2}},"2":{"start":{"line":11,"column":19},"end":{"line":11,"column":33}},"3":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"4":{"start":{"line":17,"column":2},"end":{"line":20,"column":4}},"5":{"start":{"line":18,"column":4},"end":{"line":18,"column":13}},"6":{"start":{"line":19,"column":4},"end":{"line":19,"column":18}},"7":{"start":{"line":22,"column":2},"end":{"line":26,"column":5}},"8":{"start":{"line":28,"column":2},"end":{"line":28,"column":27}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":17},"end":{"line":10,"column":18}},"loc":{"start":{"line":10,"column":48},"end":{"line":29,"column":1}},"line":10},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":33},"end":{"line":17,"column":34}},"loc":{"start":{"line":17,"column":39},"end":{"line":20,"column":3}},"line":17}},"branchMap":{},"s":{"0":14,"1":14,"2":66,"3":66,"4":66,"5":54,"6":54,"7":66,"8":66},"f":{"0":66,"1":54},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cd72b4afe6580476dcdac420da39bf6e782b1c07"} | ||
{"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/collections/index.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/collections/index.js","statementMap":{"0":{"start":{"line":9,"column":16},"end":{"line":15,"column":1}},"1":{"start":{"line":17,"column":0},"end":{"line":19,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":16,"1":16},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9f78d6595a9e5815154cf3bac14a2746e2328bc4"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/check-major-version.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/check-major-version.js","statementMap":{"0":{"start":{"line":7,"column":0},"end":{"line":89,"column":2}},"1":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"2":{"start":{"line":9,"column":4},"end":{"line":9,"column":11}},"3":{"start":{"line":12,"column":15},"end":{"line":12,"column":35}},"4":{"start":{"line":14,"column":2},"end":{"line":46,"column":3}},"5":{"start":{"line":15,"column":20},"end":{"line":15,"column":40}},"6":{"start":{"line":16,"column":4},"end":{"line":38,"column":5}},"7":{"start":{"line":17,"column":19},"end":{"line":17,"column":45}},"8":{"start":{"line":17,"column":36},"end":{"line":17,"column":44}},"9":{"start":{"line":18,"column":23},"end":{"line":18,"column":55}},"10":{"start":{"line":18,"column":39},"end":{"line":18,"column":54}},"11":{"start":{"line":20,"column":6},"end":{"line":32,"column":7}},"12":{"start":{"line":20,"column":54},"end":{"line":20,"column":71}},"13":{"start":{"line":21,"column":31},"end":{"line":23,"column":9}},"14":{"start":{"line":22,"column":28},"end":{"line":22,"column":51}},"15":{"start":{"line":24,"column":8},"end":{"line":31,"column":10}},"16":{"start":{"line":34,"column":6},"end":{"line":37,"column":7}},"17":{"start":{"line":36,"column":8},"end":{"line":36,"column":15}},"18":{"start":{"line":41,"column":21},"end":{"line":41,"column":48}},"19":{"start":{"line":42,"column":20},"end":{"line":42,"column":40}},"20":{"start":{"line":43,"column":4},"end":{"line":45,"column":5}},"21":{"start":{"line":44,"column":6},"end":{"line":44,"column":13}},"22":{"start":{"line":50,"column":16},"end":{"line":50,"column":34}},"23":{"start":{"line":51,"column":2},"end":{"line":73,"column":3}},"24":{"start":{"line":52,"column":17},"end":{"line":52,"column":35}},"25":{"start":{"line":53,"column":21},"end":{"line":53,"column":53}},"26":{"start":{"line":53,"column":37},"end":{"line":53,"column":52}},"27":{"start":{"line":55,"column":4},"end":{"line":67,"column":5}},"28":{"start":{"line":55,"column":52},"end":{"line":55,"column":69}},"29":{"start":{"line":56,"column":29},"end":{"line":58,"column":7}},"30":{"start":{"line":57,"column":26},"end":{"line":57,"column":49}},"31":{"start":{"line":59,"column":6},"end":{"line":66,"column":8}},"32":{"start":{"line":69,"column":4},"end":{"line":72,"column":5}},"33":{"start":{"line":71,"column":6},"end":{"line":71,"column":13}},"34":{"start":{"line":75,"column":2},"end":{"line":88,"column":3}},"35":{"start":{"line":76,"column":4},"end":{"line":81,"column":6}},"36":{"start":{"line":83,"column":4},"end":{"line":87,"column":6}},"37":{"start":{"line":93,"column":14},"end":{"line":93,"column":46}},"38":{"start":{"line":94,"column":19},"end":{"line":94,"column":42}},"39":{"start":{"line":95,"column":2},"end":{"line":95,"column":60}},"40":{"start":{"line":95,"column":34},"end":{"line":95,"column":58}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":18}},"loc":{"start":{"line":7,"column":30},"end":{"line":89,"column":1}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":31},"end":{"line":17,"column":32}},"loc":{"start":{"line":17,"column":36},"end":{"line":17,"column":44}},"line":17},"2":{"name":"(anonymous_2)","decl":{"start":{"line":18,"column":32},"end":{"line":18,"column":33}},"loc":{"start":{"line":18,"column":39},"end":{"line":18,"column":54}},"line":18},"3":{"name":"(anonymous_3)","decl":{"start":{"line":20,"column":49},"end":{"line":20,"column":50}},"loc":{"start":{"line":20,"column":54},"end":{"line":20,"column":71}},"line":20},"4":{"name":"(anonymous_4)","decl":{"start":{"line":22,"column":10},"end":{"line":22,"column":11}},"loc":{"start":{"line":22,"column":28},"end":{"line":22,"column":51}},"line":22},"5":{"name":"(anonymous_5)","decl":{"start":{"line":53,"column":30},"end":{"line":53,"column":31}},"loc":{"start":{"line":53,"column":37},"end":{"line":53,"column":52}},"line":53},"6":{"name":"(anonymous_6)","decl":{"start":{"line":55,"column":47},"end":{"line":55,"column":48}},"loc":{"start":{"line":55,"column":52},"end":{"line":55,"column":69}},"line":55},"7":{"name":"(anonymous_7)","decl":{"start":{"line":57,"column":8},"end":{"line":57,"column":9}},"loc":{"start":{"line":57,"column":26},"end":{"line":57,"column":49}},"line":57},"8":{"name":"getVersion","decl":{"start":{"line":92,"column":9},"end":{"line":92,"column":19}},"loc":{"start":{"line":92,"column":26},"end":{"line":96,"column":1}},"line":92},"9":{"name":"(anonymous_9)","decl":{"start":{"line":95,"column":23},"end":{"line":95,"column":24}},"loc":{"start":{"line":95,"column":34},"end":{"line":95,"column":58}},"line":95}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},{"start":{},"end":{}}],"line":8},"1":{"loc":{"start":{"line":8,"column":6},"end":{"line":8,"column":57}},"type":"binary-expr","locations":[{"start":{"line":8,"column":6},"end":{"line":8,"column":24}},{"start":{"line":8,"column":28},"end":{"line":8,"column":57}}],"line":8},"2":{"loc":{"start":{"line":14,"column":2},"end":{"line":46,"column":3}},"type":"if","locations":[{"start":{"line":14,"column":2},"end":{"line":46,"column":3}},{"start":{"line":39,"column":9},"end":{"line":46,"column":3}}],"line":14},"3":{"loc":{"start":{"line":16,"column":4},"end":{"line":38,"column":5}},"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":38,"column":5}},{"start":{},"end":{}}],"line":16},"4":{"loc":{"start":{"line":16,"column":8},"end":{"line":16,"column":41}},"type":"binary-expr","locations":[{"start":{"line":16,"column":8},"end":{"line":16,"column":15}},{"start":{"line":16,"column":19},"end":{"line":16,"column":41}}],"line":16},"5":{"loc":{"start":{"line":20,"column":6},"end":{"line":32,"column":7}},"type":"if","locations":[{"start":{"line":20,"column":6},"end":{"line":32,"column":7}},{"start":{},"end":{}}],"line":20},"6":{"loc":{"start":{"line":20,"column":10},"end":{"line":20,"column":72}},"type":"binary-expr","locations":[{"start":{"line":20,"column":10},"end":{"line":20,"column":29}},{"start":{"line":20,"column":33},"end":{"line":20,"column":72}}],"line":20},"7":{"loc":{"start":{"line":34,"column":6},"end":{"line":37,"column":7}},"type":"if","locations":[{"start":{"line":34,"column":6},"end":{"line":37,"column":7}},{"start":{},"end":{}}],"line":34},"8":{"loc":{"start":{"line":34,"column":10},"end":{"line":34,"column":45}},"type":"binary-expr","locations":[{"start":{"line":34,"column":10},"end":{"line":34,"column":30}},{"start":{"line":34,"column":34},"end":{"line":34,"column":45}}],"line":34},"9":{"loc":{"start":{"line":41,"column":21},"end":{"line":41,"column":48}},"type":"binary-expr","locations":[{"start":{"line":41,"column":21},"end":{"line":41,"column":42}},{"start":{"line":41,"column":46},"end":{"line":41,"column":48}}],"line":41},"10":{"loc":{"start":{"line":43,"column":4},"end":{"line":45,"column":5}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":45,"column":5}},{"start":{},"end":{}}],"line":43},"11":{"loc":{"start":{"line":51,"column":2},"end":{"line":73,"column":3}},"type":"if","locations":[{"start":{"line":51,"column":2},"end":{"line":73,"column":3}},{"start":{},"end":{}}],"line":51},"12":{"loc":{"start":{"line":51,"column":6},"end":{"line":51,"column":40}},"type":"binary-expr","locations":[{"start":{"line":51,"column":6},"end":{"line":51,"column":11}},{"start":{"line":51,"column":15},"end":{"line":51,"column":40}}],"line":51},"13":{"loc":{"start":{"line":55,"column":4},"end":{"line":67,"column":5}},"type":"if","locations":[{"start":{"line":55,"column":4},"end":{"line":67,"column":5}},{"start":{},"end":{}}],"line":55},"14":{"loc":{"start":{"line":55,"column":8},"end":{"line":55,"column":70}},"type":"binary-expr","locations":[{"start":{"line":55,"column":8},"end":{"line":55,"column":27}},{"start":{"line":55,"column":31},"end":{"line":55,"column":70}}],"line":55},"15":{"loc":{"start":{"line":69,"column":4},"end":{"line":72,"column":5}},"type":"if","locations":[{"start":{"line":69,"column":4},"end":{"line":72,"column":5}},{"start":{},"end":{}}],"line":69},"16":{"loc":{"start":{"line":69,"column":8},"end":{"line":69,"column":43}},"type":"binary-expr","locations":[{"start":{"line":69,"column":8},"end":{"line":69,"column":28}},{"start":{"line":69,"column":32},"end":{"line":69,"column":43}}],"line":69},"17":{"loc":{"start":{"line":75,"column":2},"end":{"line":88,"column":3}},"type":"if","locations":[{"start":{"line":75,"column":2},"end":{"line":88,"column":3}},{"start":{"line":82,"column":9},"end":{"line":88,"column":3}}],"line":75}},"s":{"0":15,"1":4,"2":0,"3":4,"4":4,"5":4,"6":4,"7":4,"8":5,"9":4,"10":5,"11":4,"12":2,"13":1,"14":2,"15":1,"16":3,"17":0,"18":0,"19":0,"20":0,"21":0,"22":3,"23":3,"24":3,"25":3,"26":6,"27":3,"28":5,"29":1,"30":3,"31":1,"32":2,"33":1,"34":1,"35":1,"36":0,"37":11,"38":11,"39":11,"40":24},"f":{"0":4,"1":5,"2":5,"3":2,"4":2,"5":6,"6":5,"7":3,"8":11,"9":24},"b":{"0":[0,4],"1":[4,4],"2":[4,0],"3":[4,0],"4":[4,4],"5":[1,3],"6":[4,1],"7":[0,3],"8":[3,3],"9":[0,0],"10":[0,0],"11":[3,0],"12":[3,3],"13":[1,2],"14":[3,2],"15":[1,1],"16":[2,2],"17":[1,0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4f69b7e8b108c5336b922fa7676ed1e7121ca214"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/discriminator.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/discriminator.js","statementMap":{"0":{"start":{"line":16,"column":59},"end":{"line":16,"column":78}},"1":{"start":{"line":18,"column":0},"end":{"line":20,"column":2}},"2":{"start":{"line":19,"column":2},"end":{"line":19,"column":66}},"3":{"start":{"line":23,"column":17},"end":{"line":23,"column":19}},"4":{"start":{"line":25,"column":28},"end":{"line":25,"column":34}},"5":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"6":{"start":{"line":27,"column":4},"end":{"line":27,"column":18}},"7":{"start":{"line":30,"column":27},"end":{"line":30,"column":40}},"8":{"start":{"line":31,"column":2},"end":{"line":37,"column":3}},"9":{"start":{"line":32,"column":4},"end":{"line":36,"column":7}},"10":{"start":{"line":39,"column":2},"end":{"line":39,"column":16}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":17},"end":{"line":18,"column":18}},"loc":{"start":{"line":18,"column":51},"end":{"line":20,"column":1}},"line":18},"1":{"name":"validateDiscriminators","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":31}},"loc":{"start":{"line":22,"column":46},"end":{"line":40,"column":1}},"line":22}},"branchMap":{"0":{"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},{"start":{},"end":{}}],"line":26},"1":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":58}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":20}},{"start":{"line":26,"column":24},"end":{"line":26,"column":58}}],"line":26},"2":{"loc":{"start":{"line":31,"column":2},"end":{"line":37,"column":3}},"type":"if","locations":[{"start":{"line":31,"column":2},"end":{"line":37,"column":3}},{"start":{},"end":{}}],"line":31}},"s":{"0":15,"1":15,"2":70,"3":420,"4":420,"5":420,"6":400,"7":20,"8":20,"9":10,"10":20},"f":{"0":70,"1":420},"b":{"0":[400,20],"1":[420,20],"2":[10,10]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"2eee60e62b0b807c8461dbd5852ae9fc8d7b09bc"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/error-response-schema.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/error-response-schema.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":14,"column":2}},"1":{"start":{"line":2,"column":17},"end":{"line":2,"column":19}},"2":{"start":{"line":3,"column":2},"end":{"line":12,"column":3}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":6}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":79}},"5":{"start":{"line":13,"column":2},"end":{"line":13,"column":16}},"6":{"start":{"line":17,"column":17},"end":{"line":17,"column":19}},"7":{"start":{"line":18,"column":34},"end":{"line":18,"column":64}},"8":{"start":{"line":19,"column":27},"end":{"line":19,"column":58}},"9":{"start":{"line":20,"column":2},"end":{"line":25,"column":3}},"10":{"start":{"line":21,"column":4},"end":{"line":24,"column":7}},"11":{"start":{"line":26,"column":2},"end":{"line":31,"column":3}},"12":{"start":{"line":27,"column":4},"end":{"line":30,"column":7}},"13":{"start":{"line":32,"column":2},"end":{"line":61,"column":3}},"14":{"start":{"line":34,"column":4},"end":{"line":49,"column":5}},"15":{"start":{"line":35,"column":6},"end":{"line":38,"column":9}},"16":{"start":{"line":42,"column":6},"end":{"line":48,"column":8}},"17":{"start":{"line":50,"column":9},"end":{"line":61,"column":3}},"18":{"start":{"line":52,"column":4},"end":{"line":57,"column":6}},"19":{"start":{"line":60,"column":4},"end":{"line":60,"column":80}},"20":{"start":{"line":62,"column":2},"end":{"line":62,"column":16}},"21":{"start":{"line":66,"column":17},"end":{"line":66,"column":19}},"22":{"start":{"line":67,"column":2},"end":{"line":94,"column":3}},"23":{"start":{"line":68,"column":4},"end":{"line":71,"column":7}},"24":{"start":{"line":74,"column":4},"end":{"line":80,"column":5}},"25":{"start":{"line":75,"column":6},"end":{"line":79,"column":9}},"26":{"start":{"line":81,"column":4},"end":{"line":86,"column":5}},"27":{"start":{"line":82,"column":6},"end":{"line":85,"column":9}},"28":{"start":{"line":87,"column":4},"end":{"line":93,"column":5}},"29":{"start":{"line":88,"column":6},"end":{"line":92,"column":9}},"30":{"start":{"line":95,"column":2},"end":{"line":95,"column":16}},"31":{"start":{"line":100,"column":2},"end":{"line":103,"column":4}},"32":{"start":{"line":107,"column":2},"end":{"line":110,"column":4}},"33":{"start":{"line":114,"column":2},"end":{"line":117,"column":4}},"34":{"start":{"line":121,"column":2},"end":{"line":124,"column":4}},"35":{"start":{"line":128,"column":2},"end":{"line":131,"column":4}},"36":{"start":{"line":135,"column":2},"end":{"line":135,"column":42}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":64},"end":{"line":14,"column":1}},"line":1},"1":{"name":"validateErrorResponseProperties","decl":{"start":{"line":16,"column":9},"end":{"line":16,"column":40}},"loc":{"start":{"line":16,"column":76},"end":{"line":63,"column":1}},"line":16},"2":{"name":"validateErrorModelSchema","decl":{"start":{"line":65,"column":9},"end":{"line":65,"column":33}},"loc":{"start":{"line":65,"column":66},"end":{"line":96,"column":1}},"line":65},"3":{"name":"validStatusCodeField","decl":{"start":{"line":98,"column":9},"end":{"line":98,"column":29}},"loc":{"start":{"line":98,"column":55},"end":{"line":104,"column":1}},"line":98},"4":{"name":"hasCodeField","decl":{"start":{"line":106,"column":9},"end":{"line":106,"column":21}},"loc":{"start":{"line":106,"column":50},"end":{"line":111,"column":1}},"line":106},"5":{"name":"hasMessageField","decl":{"start":{"line":113,"column":9},"end":{"line":113,"column":24}},"loc":{"start":{"line":113,"column":53},"end":{"line":118,"column":1}},"line":113},"6":{"name":"hasMoreInfoField","decl":{"start":{"line":120,"column":9},"end":{"line":120,"column":25}},"loc":{"start":{"line":120,"column":54},"end":{"line":125,"column":1}},"line":120},"7":{"name":"hasTraceField","decl":{"start":{"line":127,"column":9},"end":{"line":127,"column":22}},"loc":{"start":{"line":127,"column":48},"end":{"line":132,"column":1}},"line":127},"8":{"name":"schemaIsObjectWithProperties","decl":{"start":{"line":134,"column":9},"end":{"line":134,"column":37}},"loc":{"start":{"line":134,"column":59},"end":{"line":136,"column":1}},"line":134}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":2},"end":{"line":12,"column":3}},"type":"if","locations":[{"start":{"line":3,"column":2},"end":{"line":12,"column":3}},{"start":{"line":10,"column":9},"end":{"line":12,"column":3}}],"line":3},"1":{"loc":{"start":{"line":20,"column":2},"end":{"line":25,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":25,"column":3}},{"start":{},"end":{}}],"line":20},"2":{"loc":{"start":{"line":26,"column":2},"end":{"line":31,"column":3}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":31,"column":3}},{"start":{},"end":{}}],"line":26},"3":{"loc":{"start":{"line":32,"column":2},"end":{"line":61,"column":3}},"type":"if","locations":[{"start":{"line":32,"column":2},"end":{"line":61,"column":3}},{"start":{"line":50,"column":9},"end":{"line":61,"column":3}}],"line":32},"4":{"loc":{"start":{"line":34,"column":4},"end":{"line":49,"column":5}},"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":49,"column":5}},{"start":{"line":39,"column":11},"end":{"line":49,"column":5}}],"line":34},"5":{"loc":{"start":{"line":50,"column":9},"end":{"line":61,"column":3}},"type":"if","locations":[{"start":{"line":50,"column":9},"end":{"line":61,"column":3}},{"start":{"line":58,"column":9},"end":{"line":61,"column":3}}],"line":50},"6":{"loc":{"start":{"line":67,"column":2},"end":{"line":94,"column":3}},"type":"if","locations":[{"start":{"line":67,"column":2},"end":{"line":94,"column":3}},{"start":{"line":72,"column":9},"end":{"line":94,"column":3}}],"line":67},"7":{"loc":{"start":{"line":74,"column":4},"end":{"line":80,"column":5}},"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":80,"column":5}},{"start":{},"end":{}}],"line":74},"8":{"loc":{"start":{"line":81,"column":4},"end":{"line":86,"column":5}},"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":86,"column":5}},{"start":{},"end":{}}],"line":81},"9":{"loc":{"start":{"line":87,"column":4},"end":{"line":93,"column":5}},"type":"if","locations":[{"start":{"line":87,"column":4},"end":{"line":93,"column":5}},{"start":{},"end":{}}],"line":87},"10":{"loc":{"start":{"line":101,"column":4},"end":{"line":102,"column":58}},"type":"binary-expr","locations":[{"start":{"line":101,"column":4},"end":{"line":101,"column":40}},{"start":{"line":102,"column":4},"end":{"line":102,"column":58}}],"line":101},"11":{"loc":{"start":{"line":108,"column":4},"end":{"line":109,"column":53}},"type":"binary-expr","locations":[{"start":{"line":108,"column":4},"end":{"line":108,"column":35}},{"start":{"line":109,"column":4},"end":{"line":109,"column":53}}],"line":108},"12":{"loc":{"start":{"line":115,"column":4},"end":{"line":116,"column":56}},"type":"binary-expr","locations":[{"start":{"line":115,"column":4},"end":{"line":115,"column":38}},{"start":{"line":116,"column":4},"end":{"line":116,"column":56}}],"line":115},"13":{"loc":{"start":{"line":122,"column":4},"end":{"line":123,"column":58}},"type":"binary-expr","locations":[{"start":{"line":122,"column":4},"end":{"line":122,"column":40}},{"start":{"line":123,"column":4},"end":{"line":123,"column":58}}],"line":122},"14":{"loc":{"start":{"line":129,"column":4},"end":{"line":130,"column":51}},"type":"binary-expr","locations":[{"start":{"line":129,"column":4},"end":{"line":129,"column":33}},{"start":{"line":130,"column":4},"end":{"line":130,"column":51}}],"line":129}},"s":{"0":15,"1":44,"2":44,"3":1,"4":43,"5":43,"6":43,"7":43,"8":43,"9":43,"10":1,"11":43,"12":1,"13":43,"14":3,"15":1,"16":2,"17":40,"18":32,"19":8,"20":43,"21":42,"22":42,"23":2,"24":40,"25":2,"26":40,"27":2,"28":40,"29":2,"30":42,"31":43,"32":40,"33":40,"34":40,"35":43,"36":86},"f":{"0":44,"1":43,"2":42,"3":43,"4":40,"5":40,"6":40,"7":43,"8":86},"b":{"0":[1,43],"1":[1,42],"2":[1,42],"3":[3,40],"4":[1,2],"5":[32,8],"6":[2,40],"7":[2,38],"8":[2,38],"9":[2,38],"10":[43,1],"11":[40,39],"12":[40,39],"13":[40,39],"14":[43,42]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7bea8baa47c37bd5f4d89c2c94c7cade8d0cb077"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/index.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/index.js","statementMap":{"0":{"start":{"line":1,"column":26},"end":{"line":1,"column":58}},"1":{"start":{"line":2,"column":22},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":28},"end":{"line":3,"column":62}},"3":{"start":{"line":4,"column":25},"end":{"line":4,"column":55}},"4":{"start":{"line":5,"column":32},"end":{"line":5,"column":70}},"5":{"start":{"line":6,"column":32},"end":{"line":6,"column":71}},"6":{"start":{"line":7,"column":23},"end":{"line":7,"column":51}},"7":{"start":{"line":9,"column":0},"end":{"line":17,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15,"3":15,"4":15,"5":15,"6":15,"7":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"02b22c280e9526bd5477025ce6ed63722b4994cf"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/required-property.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/required-property.js","statementMap":{"0":{"start":{"line":1,"column":59},"end":{"line":1,"column":78}},"1":{"start":{"line":3,"column":0},"end":{"line":5,"column":2}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":67}},"3":{"start":{"line":8,"column":17},"end":{"line":8,"column":19}},"4":{"start":{"line":9,"column":2},"end":{"line":26,"column":3}},"5":{"start":{"line":10,"column":4},"end":{"line":25,"column":7}},"6":{"start":{"line":11,"column":6},"end":{"line":24,"column":7}},"7":{"start":{"line":13,"column":8},"end":{"line":19,"column":9}},"8":{"start":{"line":14,"column":10},"end":{"line":14,"column":115}},"9":{"start":{"line":15,"column":15},"end":{"line":19,"column":9}},"10":{"start":{"line":16,"column":10},"end":{"line":16,"column":112}},"11":{"start":{"line":18,"column":10},"end":{"line":18,"column":80}},"12":{"start":{"line":20,"column":8},"end":{"line":23,"column":11}},"13":{"start":{"line":27,"column":2},"end":{"line":27,"column":16}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":51},"end":{"line":5,"column":1}},"line":3},"1":{"name":"checkRequiredProperties","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":32}},"loc":{"start":{"line":7,"column":47},"end":{"line":28,"column":1}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":10,"column":28},"end":{"line":10,"column":29}},"loc":{"start":{"line":10,"column":55},"end":{"line":25,"column":5}},"line":10}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":2},"end":{"line":26,"column":3}},"type":"if","locations":[{"start":{"line":9,"column":2},"end":{"line":26,"column":3}},{"start":{},"end":{}}],"line":9},"1":{"loc":{"start":{"line":11,"column":6},"end":{"line":24,"column":7}},"type":"if","locations":[{"start":{"line":11,"column":6},"end":{"line":24,"column":7}},{"start":{},"end":{}}],"line":11},"2":{"loc":{"start":{"line":13,"column":8},"end":{"line":19,"column":9}},"type":"if","locations":[{"start":{"line":13,"column":8},"end":{"line":19,"column":9}},{"start":{"line":15,"column":15},"end":{"line":19,"column":9}}],"line":13},"3":{"loc":{"start":{"line":15,"column":15},"end":{"line":19,"column":9}},"type":"if","locations":[{"start":{"line":15,"column":15},"end":{"line":19,"column":9}},{"start":{"line":17,"column":15},"end":{"line":19,"column":9}}],"line":15},"4":{"loc":{"start":{"line":15,"column":19},"end":{"line":15,"column":47}},"type":"binary-expr","locations":[{"start":{"line":15,"column":19},"end":{"line":15,"column":31}},{"start":{"line":15,"column":35},"end":{"line":15,"column":47}}],"line":15}},"s":{"0":15,"1":15,"2":51,"3":279,"4":279,"5":51,"6":93,"7":6,"8":1,"9":5,"10":2,"11":3,"12":6,"13":279},"f":{"0":51,"1":279,"2":93},"b":{"0":[51,228],"1":[6,87],"2":[1,5],"3":[2,3],"4":[5,4]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e363a63c06e30e5c27cef18cac30833773b1bbd4"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/response-example-provided.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/response-example-provided.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":9,"column":2}},"1":{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},"2":{"start":{"line":3,"column":4},"end":{"line":7,"column":6}},"3":{"start":{"line":12,"column":2},"end":{"line":12,"column":47}},"4":{"start":{"line":16,"column":2},"end":{"line":16,"column":52}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":36},"end":{"line":9,"column":1}},"line":1},"1":{"name":"responseLevelExamples","decl":{"start":{"line":11,"column":9},"end":{"line":11,"column":30}},"loc":{"start":{"line":11,"column":41},"end":{"line":13,"column":1}},"line":11},"2":{"name":"schemaLevelExample","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":27}},"loc":{"start":{"line":15,"column":38},"end":{"line":17,"column":1}},"line":15}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},"type":"if","locations":[{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},{"start":{},"end":{}}],"line":2},"1":{"loc":{"start":{"line":2,"column":6},"end":{"line":2,"column":71}},"type":"binary-expr","locations":[{"start":{"line":2,"column":6},"end":{"line":2,"column":38}},{"start":{"line":2,"column":42},"end":{"line":2,"column":71}}],"line":2},"2":{"loc":{"start":{"line":12,"column":9},"end":{"line":12,"column":46}},"type":"binary-expr","locations":[{"start":{"line":12,"column":9},"end":{"line":12,"column":25}},{"start":{"line":12,"column":29},"end":{"line":12,"column":46}}],"line":12},"3":{"loc":{"start":{"line":16,"column":9},"end":{"line":16,"column":51}},"type":"binary-expr","locations":[{"start":{"line":16,"column":9},"end":{"line":16,"column":24}},{"start":{"line":16,"column":28},"end":{"line":16,"column":51}}],"line":16}},"s":{"0":15,"1":9,"2":1,"3":9,"4":5},"f":{"0":9,"1":9,"2":5},"b":{"0":[1,8],"1":[9,5],"2":[9,6],"3":[5,5]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"31d9b3e2bd72d32759c23b45fc0242c6b41d59bf"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/schema-or-content-provided.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/schema-or-content-provided.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":9,"column":2}},"1":{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},"2":{"start":{"line":3,"column":4},"end":{"line":7,"column":6}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":31},"end":{"line":9,"column":1}},"line":1}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},"type":"if","locations":[{"start":{"line":2,"column":2},"end":{"line":8,"column":3}},{"start":{},"end":{}}],"line":2},"1":{"loc":{"start":{"line":2,"column":6},"end":{"line":2,"column":33}},"type":"binary-expr","locations":[{"start":{"line":2,"column":6},"end":{"line":2,"column":17}},{"start":{"line":2,"column":21},"end":{"line":2,"column":33}}],"line":2}},"s":{"0":15,"1":3,"2":1},"f":{"0":3},"b":{"0":[1,2],"1":[3,2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cc11812067c9c42755a488c8a4ded53e1f999811"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/string-boundary.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/functions/string-boundary.js","statementMap":{"0":{"start":{"line":1,"column":31},"end":{"line":1,"column":50}},"1":{"start":{"line":3,"column":0},"end":{"line":5,"column":2}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":64}},"3":{"start":{"line":8,"column":17},"end":{"line":8,"column":19}},"4":{"start":{"line":9,"column":2},"end":{"line":11,"column":3}},"5":{"start":{"line":10,"column":4},"end":{"line":10,"column":18}},"6":{"start":{"line":12,"column":2},"end":{"line":44,"column":3}},"7":{"start":{"line":13,"column":4},"end":{"line":21,"column":5}},"8":{"start":{"line":17,"column":6},"end":{"line":20,"column":9}},"9":{"start":{"line":22,"column":4},"end":{"line":27,"column":5}},"10":{"start":{"line":23,"column":6},"end":{"line":26,"column":9}},"11":{"start":{"line":28,"column":4},"end":{"line":33,"column":5}},"12":{"start":{"line":29,"column":6},"end":{"line":32,"column":9}},"13":{"start":{"line":34,"column":4},"end":{"line":43,"column":5}},"14":{"start":{"line":39,"column":6},"end":{"line":42,"column":9}},"15":{"start":{"line":45,"column":2},"end":{"line":45,"column":16}},"16":{"start":{"line":49,"column":2},"end":{"line":49,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":51},"end":{"line":5,"column":1}},"line":3},"1":{"name":"stringBoundaryErrors","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":29}},"loc":{"start":{"line":7,"column":44},"end":{"line":46,"column":1}},"line":7},"2":{"name":"isUndefinedOrNull","decl":{"start":{"line":48,"column":9},"end":{"line":48,"column":26}},"loc":{"start":{"line":48,"column":32},"end":{"line":50,"column":1}},"line":48}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":2},"end":{"line":11,"column":3}},"type":"if","locations":[{"start":{"line":9,"column":2},"end":{"line":11,"column":3}},{"start":{},"end":{}}],"line":9},"1":{"loc":{"start":{"line":12,"column":2},"end":{"line":44,"column":3}},"type":"if","locations":[{"start":{"line":12,"column":2},"end":{"line":44,"column":3}},{"start":{},"end":{}}],"line":12},"2":{"loc":{"start":{"line":13,"column":4},"end":{"line":21,"column":5}},"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":21,"column":5}},{"start":{},"end":{}}],"line":13},"3":{"loc":{"start":{"line":14,"column":6},"end":{"line":15,"column":62}},"type":"binary-expr","locations":[{"start":{"line":14,"column":6},"end":{"line":14,"column":39}},{"start":{"line":15,"column":6},"end":{"line":15,"column":62}}],"line":14},"4":{"loc":{"start":{"line":22,"column":4},"end":{"line":27,"column":5}},"type":"if","locations":[{"start":{"line":22,"column":4},"end":{"line":27,"column":5}},{"start":{},"end":{}}],"line":22},"5":{"loc":{"start":{"line":28,"column":4},"end":{"line":33,"column":5}},"type":"if","locations":[{"start":{"line":28,"column":4},"end":{"line":33,"column":5}},{"start":{},"end":{}}],"line":28},"6":{"loc":{"start":{"line":34,"column":4},"end":{"line":43,"column":5}},"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":43,"column":5}},{"start":{},"end":{}}],"line":34},"7":{"loc":{"start":{"line":35,"column":6},"end":{"line":37,"column":41}},"type":"binary-expr","locations":[{"start":{"line":35,"column":6},"end":{"line":35,"column":42}},{"start":{"line":36,"column":6},"end":{"line":36,"column":42}},{"start":{"line":37,"column":6},"end":{"line":37,"column":41}}],"line":35},"8":{"loc":{"start":{"line":49,"column":9},"end":{"line":49,"column":42}},"type":"binary-expr","locations":[{"start":{"line":49,"column":9},"end":{"line":49,"column":26}},{"start":{"line":49,"column":30},"end":{"line":49,"column":42}}],"line":49}},"s":{"0":15,"1":15,"2":28,"3":114,"4":114,"5":39,"6":75,"7":56,"8":5,"9":56,"10":1,"11":56,"12":1,"13":56,"14":1,"15":75,"16":354},"f":{"0":28,"1":114,"2":354},"b":{"0":[39,75],"1":[56,19],"2":[5,51],"3":[56,8],"4":[1,55],"5":[1,55],"6":[1,55],"7":[56,55,54],"8":[354,286]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4e9039eee458ced120ff1fae78b5ae9f109b2ab6"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/content-entry-contains-schema.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/content-entry-contains-schema.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":17,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f6f5538d40accdd539b41604a297eb0c0f02bd13"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/content-entry-provided.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/content-entry-provided.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":18,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a15b775423129016bd5052542e186e0a349fbb9f"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/discriminator.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/discriminator.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":26},"end":{"line":2,"column":49}},"2":{"start":{"line":3,"column":20},"end":{"line":3,"column":45}},"3":{"start":{"line":5,"column":0},"end":{"line":15,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15,"3":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b78cf46fbd01bdb6b44721cbd3773578359b5a60"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/examples-name-contains-space.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/examples-name-contains-space.js","statementMap":{"0":{"start":{"line":1,"column":20},"end":{"line":1,"column":60}},"1":{"start":{"line":2,"column":17},"end":{"line":2,"column":55}},"2":{"start":{"line":4,"column":0},"end":{"line":17,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8eb49cf9ea246379c8b3c504b9f26eb7cdd7e75e"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-content-type-is-specific.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-content-type-is-specific.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":18},"end":{"line":2,"column":58}},"2":{"start":{"line":4,"column":0},"end":{"line":17,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"387e3ad3a6c1c1b6e4e11949fba2b1d8ff9dbdc3"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-error-content-type-is-json.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-error-content-type-is-json.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":16,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d1e5f259d7561921fe966b3b77c9bc7610051eb3"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-sdk-operations.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/ibm-sdk-operations.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":18,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9daced172d79fa34b917b090dc9160b1a2681a0d"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/index.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/index.js","statementMap":{"0":{"start":{"line":1,"column":35},"end":{"line":1,"column":77}},"1":{"start":{"line":2,"column":22},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":34},"end":{"line":3,"column":77}},"3":{"start":{"line":4,"column":32},"end":{"line":4,"column":70}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":79}},"5":{"start":{"line":6,"column":29},"end":{"line":6,"column":64}},"6":{"start":{"line":7,"column":25},"end":{"line":7,"column":56}},"7":{"start":{"line":8,"column":33},"end":{"line":8,"column":73}},"8":{"start":{"line":9,"column":32},"end":{"line":9,"column":70}},"9":{"start":{"line":10,"column":34},"end":{"line":10,"column":75}},"10":{"start":{"line":11,"column":37},"end":{"line":11,"column":81}},"11":{"start":{"line":12,"column":35},"end":{"line":12,"column":77}},"12":{"start":{"line":13,"column":33},"end":{"line":13,"column":74}},"13":{"start":{"line":14,"column":27},"end":{"line":14,"column":61}},"14":{"start":{"line":15,"column":26},"end":{"line":15,"column":58}},"15":{"start":{"line":16,"column":23},"end":{"line":16,"column":51}},"16":{"start":{"line":18,"column":0},"end":{"line":35,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15,"3":15,"4":15,"5":15,"6":15,"7":15,"8":15,"9":15,"10":15,"11":15,"12":15,"13":15,"14":15,"15":15,"16":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a3a7ae47d642f033be7ee69e93aded451ef136e2"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/major-version-in-path.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/major-version-in-path.js","statementMap":{"0":{"start":{"line":1,"column":23},"end":{"line":1,"column":61}},"1":{"start":{"line":2,"column":30},"end":{"line":2,"column":53}},"2":{"start":{"line":4,"column":0},"end":{"line":14,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"573ce44b9e1fdb384cf3fa0931260703d9d632e5"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/missing-required-property.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/missing-required-property.js","statementMap":{"0":{"start":{"line":1,"column":23},"end":{"line":1,"column":61}},"1":{"start":{"line":2,"column":29},"end":{"line":2,"column":52}},"2":{"start":{"line":3,"column":20},"end":{"line":3,"column":45}},"3":{"start":{"line":5,"column":0},"end":{"line":14,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15,"3":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8bce40cce88bd0ae62ed04e6bfc660ab74c62b90"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/parameter-schema-or-content.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/parameter-schema-or-content.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":36},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":14,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8d256449ef174584f599b3e247b1af9d82071b4c"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/prohibit-summary-sentence-style.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/prohibit-summary-sentence-style.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":20},"end":{"line":2,"column":60}},"2":{"start":{"line":4,"column":0},"end":{"line":16,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d7182beef09295ec459421d2fc90b40586c09bff"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/request-body-object.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/request-body-object.js","statementMap":{"0":{"start":{"line":1,"column":24},"end":{"line":1,"column":64}},"1":{"start":{"line":3,"column":0},"end":{"line":14,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"db2adefcc15f10430e547b4b34d10989d902a442"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/response-error-response-schema.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/response-error-response-schema.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":32},"end":{"line":2,"column":55}},"2":{"start":{"line":4,"column":0},"end":{"line":15,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e288d3df756091bb6a3bfe9cc58300c253a96b1c"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/response-example-provided.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/response-example-provided.js","statementMap":{"0":{"start":{"line":1,"column":36},"end":{"line":1,"column":59}},"1":{"start":{"line":3,"column":0},"end":{"line":13,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9deb68521677b7c7f5a24389ce33fb4eca74b0cf"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/server-variable-default-value.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/server-variable-default-value.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":13,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"231bc6c45d10234e2bfa448b5063dad8d9a39c42"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/string-boundary.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/rules/string-boundary.js","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":27},"end":{"line":2,"column":50}},"2":{"start":{"line":4,"column":0},"end":{"line":20,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":15,"1":15,"2":15},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"11b1b01012c7cee0fd5f2e4bd12f6b66d6f62f2c"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/utils/check-subschemas-for-prop.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/utils/check-subschemas-for-prop.js","statementMap":{"0":{"start":{"line":1,"column":35},"end":{"line":34,"column":1}},"1":{"start":{"line":2,"column":2},"end":{"line":4,"column":3}},"2":{"start":{"line":3,"column":4},"end":{"line":3,"column":17}},"3":{"start":{"line":6,"column":26},"end":{"line":6,"column":31}},"4":{"start":{"line":9,"column":2},"end":{"line":31,"column":3}},"5":{"start":{"line":10,"column":4},"end":{"line":10,"column":50}},"6":{"start":{"line":11,"column":9},"end":{"line":31,"column":3}},"7":{"start":{"line":13,"column":23},"end":{"line":13,"column":51}},"8":{"start":{"line":14,"column":4},"end":{"line":22,"column":5}},"9":{"start":{"line":15,"column":6},"end":{"line":15,"column":31}},"10":{"start":{"line":16,"column":6},"end":{"line":21,"column":7}},"11":{"start":{"line":17,"column":8},"end":{"line":20,"column":9}},"12":{"start":{"line":18,"column":10},"end":{"line":18,"column":36}},"13":{"start":{"line":19,"column":10},"end":{"line":19,"column":16}},"14":{"start":{"line":23,"column":9},"end":{"line":31,"column":3}},"15":{"start":{"line":25,"column":4},"end":{"line":30,"column":5}},"16":{"start":{"line":26,"column":6},"end":{"line":29,"column":7}},"17":{"start":{"line":27,"column":8},"end":{"line":27,"column":33}},"18":{"start":{"line":28,"column":8},"end":{"line":28,"column":14}},"19":{"start":{"line":33,"column":2},"end":{"line":33,"column":27}},"20":{"start":{"line":36,"column":0},"end":{"line":36,"column":44}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":35},"end":{"line":1,"column":36}},"loc":{"start":{"line":1,"column":53},"end":{"line":34,"column":1}},"line":1}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":2},"end":{"line":4,"column":3}},"type":"if","locations":[{"start":{"line":2,"column":2},"end":{"line":4,"column":3}},{"start":{},"end":{}}],"line":2},"1":{"loc":{"start":{"line":9,"column":2},"end":{"line":31,"column":3}},"type":"if","locations":[{"start":{"line":9,"column":2},"end":{"line":31,"column":3}},{"start":{"line":11,"column":9},"end":{"line":31,"column":3}}],"line":9},"2":{"loc":{"start":{"line":11,"column":9},"end":{"line":31,"column":3}},"type":"if","locations":[{"start":{"line":11,"column":9},"end":{"line":31,"column":3}},{"start":{"line":23,"column":9},"end":{"line":31,"column":3}}],"line":11},"3":{"loc":{"start":{"line":11,"column":13},"end":{"line":11,"column":41}},"type":"binary-expr","locations":[{"start":{"line":11,"column":13},"end":{"line":11,"column":25}},{"start":{"line":11,"column":29},"end":{"line":11,"column":41}}],"line":11},"4":{"loc":{"start":{"line":13,"column":23},"end":{"line":13,"column":51}},"type":"binary-expr","locations":[{"start":{"line":13,"column":23},"end":{"line":13,"column":35}},{"start":{"line":13,"column":39},"end":{"line":13,"column":51}}],"line":13},"5":{"loc":{"start":{"line":14,"column":4},"end":{"line":22,"column":5}},"type":"if","locations":[{"start":{"line":14,"column":4},"end":{"line":22,"column":5}},{"start":{},"end":{}}],"line":14},"6":{"loc":{"start":{"line":17,"column":8},"end":{"line":20,"column":9}},"type":"if","locations":[{"start":{"line":17,"column":8},"end":{"line":20,"column":9}},{"start":{},"end":{}}],"line":17},"7":{"loc":{"start":{"line":23,"column":9},"end":{"line":31,"column":3}},"type":"if","locations":[{"start":{"line":23,"column":9},"end":{"line":31,"column":3}},{"start":{},"end":{}}],"line":23},"8":{"loc":{"start":{"line":26,"column":6},"end":{"line":29,"column":7}},"type":"if","locations":[{"start":{"line":26,"column":6},"end":{"line":29,"column":7}},{"start":{},"end":{}}],"line":26}},"s":{"0":16,"1":182,"2":0,"3":182,"4":182,"5":144,"6":38,"7":32,"8":32,"9":32,"10":32,"11":58,"12":16,"13":16,"14":6,"15":6,"16":11,"17":3,"18":3,"19":182,"20":16},"f":{"0":182},"b":{"0":[0,182],"1":[144,38],"2":[32,6],"3":[38,16],"4":[32,10],"5":[32,0],"6":[16,42],"7":[6,0],"8":[3,8]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d00f31b9ab712ffb4071b0d0554a4cc961db0217"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/utils/index.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/utils/index.js","statementMap":{"0":{"start":{"line":1,"column":35},"end":{"line":1,"column":73}},"1":{"start":{"line":2,"column":27},"end":{"line":2,"column":59}},"2":{"start":{"line":4,"column":0},"end":{"line":7,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":16,"1":16,"2":16},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"07c5cb6c17d9f7a7e1d63fc4e7253c3ff6214679"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/utils/validate-subschemas.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/src/utils/validate-subschemas.js","statementMap":{"0":{"start":{"line":5,"column":27},"end":{"line":57,"column":1}},"1":{"start":{"line":6,"column":17},"end":{"line":6,"column":19}},"2":{"start":{"line":8,"column":2},"end":{"line":8,"column":41}},"3":{"start":{"line":11,"column":2},"end":{"line":21,"column":3}},"4":{"start":{"line":12,"column":4},"end":{"line":20,"column":5}},"5":{"start":{"line":13,"column":6},"end":{"line":19,"column":8}},"6":{"start":{"line":23,"column":2},"end":{"line":27,"column":3}},"7":{"start":{"line":24,"column":4},"end":{"line":26,"column":6}},"8":{"start":{"line":29,"column":2},"end":{"line":40,"column":3}},"9":{"start":{"line":33,"column":4},"end":{"line":39,"column":6}},"10":{"start":{"line":42,"column":2},"end":{"line":44,"column":3}},"11":{"start":{"line":43,"column":4},"end":{"line":43,"column":79}},"12":{"start":{"line":46,"column":2},"end":{"line":54,"column":3}},"13":{"start":{"line":47,"column":4},"end":{"line":53,"column":5}},"14":{"start":{"line":48,"column":6},"end":{"line":52,"column":9}},"15":{"start":{"line":49,"column":8},"end":{"line":51,"column":10}},"16":{"start":{"line":56,"column":2},"end":{"line":56,"column":16}},"17":{"start":{"line":59,"column":0},"end":{"line":59,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":27},"end":{"line":5,"column":28}},"loc":{"start":{"line":5,"column":55},"end":{"line":57,"column":1}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":48,"column":37},"end":{"line":48,"column":38}},"loc":{"start":{"line":48,"column":47},"end":{"line":52,"column":7}},"line":48}},"branchMap":{"0":{"loc":{"start":{"line":11,"column":2},"end":{"line":21,"column":3}},"type":"if","locations":[{"start":{"line":11,"column":2},"end":{"line":21,"column":3}},{"start":{},"end":{}}],"line":11},"1":{"loc":{"start":{"line":23,"column":2},"end":{"line":27,"column":3}},"type":"if","locations":[{"start":{"line":23,"column":2},"end":{"line":27,"column":3}},{"start":{},"end":{}}],"line":23},"2":{"loc":{"start":{"line":29,"column":2},"end":{"line":40,"column":3}},"type":"if","locations":[{"start":{"line":29,"column":2},"end":{"line":40,"column":3}},{"start":{},"end":{}}],"line":29},"3":{"loc":{"start":{"line":30,"column":4},"end":{"line":31,"column":51}},"type":"binary-expr","locations":[{"start":{"line":30,"column":4},"end":{"line":30,"column":31}},{"start":{"line":31,"column":4},"end":{"line":31,"column":51}}],"line":30},"4":{"loc":{"start":{"line":42,"column":2},"end":{"line":44,"column":3}},"type":"if","locations":[{"start":{"line":42,"column":2},"end":{"line":44,"column":3}},{"start":{},"end":{}}],"line":42},"5":{"loc":{"start":{"line":47,"column":4},"end":{"line":53,"column":5}},"type":"if","locations":[{"start":{"line":47,"column":4},"end":{"line":53,"column":5}},{"start":{},"end":{}}],"line":47}},"s":{"0":16,"1":837,"2":837,"3":837,"4":250,"5":535,"6":837,"7":18,"8":837,"9":2,"10":837,"11":2,"12":837,"13":2511,"14":68,"15":129,"16":837,"17":16},"f":{"0":837,"1":129},"b":{"0":[250,587],"1":[18,819],"2":[2,835],"3":[837,2],"4":[2,835],"5":[68,2443]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"91701849d36cac02b0c9136da74d098c71521cf3"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/all-schemas-document.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/all-schemas-document.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":210,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":16},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d76e8ed70e27bf9f076fe8f9d52f81b6c5c6f52c"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/index.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/index.js","statementMap":{"0":{"start":{"line":1,"column":27},"end":{"line":1,"column":60}},"1":{"start":{"line":2,"column":17},"end":{"line":2,"column":39}},"2":{"start":{"line":3,"column":17},"end":{"line":3,"column":39}},"3":{"start":{"line":4,"column":21},"end":{"line":4,"column":47}},"4":{"start":{"line":5,"column":22},"end":{"line":5,"column":49}},"5":{"start":{"line":7,"column":0},"end":{"line":13,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":16,"1":16,"2":16,"3":16,"4":16,"5":16},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"625ab4cf03547fe6effe991229b97d52d939bdc4"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/make-copy.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/make-copy.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":3,"column":2}},"1":{"start":{"line":2,"column":2},"end":{"line":2,"column":41}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":18}},"loc":{"start":{"line":1,"column":24},"end":{"line":3,"column":1}},"line":1}},"branchMap":{},"s":{"0":16,"1":61},"f":{"0":61},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"596120bad59b569e608d3b0f2935e8f125df0026"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/root-document.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/root-document.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":229,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":16},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"0b4269de988bde354ec77817c3b19ab20ec51ac2"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/severity-codes.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/severity-codes.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":6,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":16},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"07d8c09bea0a4669072e65ec7c65efec51951e78"} | ||
,"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/test-rule.js": {"path":"/home/travis/build/IBM/openapi-validator/packages/ruleset/test/utils/test-rule.js","statementMap":{"0":{"start":{"line":1,"column":21},"end":{"line":1,"column":56}},"1":{"start":{"line":10,"column":0},"end":{"line":29,"column":2}},"2":{"start":{"line":11,"column":19},"end":{"line":11,"column":33}},"3":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"4":{"start":{"line":17,"column":2},"end":{"line":20,"column":4}},"5":{"start":{"line":18,"column":4},"end":{"line":18,"column":13}},"6":{"start":{"line":19,"column":4},"end":{"line":19,"column":18}},"7":{"start":{"line":22,"column":2},"end":{"line":26,"column":5}},"8":{"start":{"line":28,"column":2},"end":{"line":28,"column":27}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":17},"end":{"line":10,"column":18}},"loc":{"start":{"line":10,"column":48},"end":{"line":29,"column":1}},"line":10},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":33},"end":{"line":17,"column":34}},"loc":{"start":{"line":17,"column":39},"end":{"line":20,"column":3}},"line":17}},"branchMap":{},"s":{"0":16,"1":16,"2":77,"3":77,"4":77,"5":64,"6":64,"7":77,"8":77},"f":{"0":77,"1":64},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cd72b4afe6580476dcdac420da39bf6e782b1c07"} | ||
} |
{ | ||
"name": "@ibm-cloud/openapi-ruleset", | ||
"description": "Spectral ruleset for validating IBM Cloud services", | ||
"version": "0.1.2", | ||
"version": "0.2.0", | ||
"license": "Apache-2.0", | ||
@@ -6,0 +6,0 @@ "private": false, |
const checkMajorVersion = require('./check-major-version'); | ||
const discriminator = require('./discriminator'); | ||
const errorResponseSchema = require('./error-response-schema'); | ||
@@ -10,2 +11,3 @@ const requiredProperty = require('./required-property'); | ||
checkMajorVersion, | ||
discriminator, | ||
errorResponseSchema, | ||
@@ -12,0 +14,0 @@ requiredProperty, |
@@ -0,28 +1,7 @@ | ||
const { checkSubschemasForProperty, validateSubschemas } = require('../utils'); | ||
module.exports = function(schema, _opts, { path }) { | ||
return getErrorsForMissingRequiredProperties(schema, path); | ||
return validateSubschemas(schema, path, checkRequiredProperties); | ||
}; | ||
function getErrorsForMissingRequiredProperties(schema, path) { | ||
const errors = []; | ||
errors.push(...checkRequiredProperties(schema, path)); | ||
if (schema.properties) { | ||
Object.entries(schema.properties).forEach(function(prop) { | ||
const propName = prop[0]; | ||
const propSchema = prop[1]; | ||
errors.push( | ||
...getErrorsForMissingRequiredProperties(propSchema, [ | ||
...path, | ||
'properties', | ||
propName | ||
]) | ||
); | ||
}); | ||
} else if (schema.items) { | ||
errors.push( | ||
...getErrorsForMissingRequiredProperties(schema.items, [...path, 'items']) | ||
); | ||
} | ||
return errors; | ||
} | ||
function checkRequiredProperties(schema, path) { | ||
@@ -32,3 +11,3 @@ const errors = []; | ||
schema.required.forEach(function(requiredPropName) { | ||
if (!checkSchemaForProp(requiredPropName, schema)) { | ||
if (!checkSubschemasForProperty(schema, requiredPropName)) { | ||
let message; | ||
@@ -51,25 +30,1 @@ if (schema.allOf) { | ||
} | ||
function checkSchemaForProp(requiredProp, schema) { | ||
if (schema.properties && schema.properties[requiredProp]) { | ||
return true; | ||
} else if (Array.isArray(schema.allOf)) { | ||
let reqPropDefined = false; | ||
schema.allOf.forEach(childObj => { | ||
if (checkSchemaForProp(requiredProp, childObj)) { | ||
reqPropDefined = true; | ||
} | ||
}); | ||
return reqPropDefined; | ||
} else if (Array.isArray(schema.anyOf) || Array.isArray(schema.oneOf)) { | ||
const childList = schema.anyOf || schema.oneOf; | ||
let reqPropDefined = true; | ||
childList.forEach(childObj => { | ||
if (!checkSchemaForProp(requiredProp, childObj)) { | ||
reqPropDefined = false; | ||
} | ||
}); | ||
return reqPropDefined; | ||
} | ||
return false; | ||
} |
@@ -0,48 +1,16 @@ | ||
const { validateSubschemas } = require('../utils'); | ||
module.exports = function(schema, _opts, { path }) { | ||
return traverseSchema(schema, path); | ||
return validateSubschemas(schema, path, stringBoundaryErrors); | ||
}; | ||
function traverseSchema(schema, path) { | ||
if (schema.type === 'string') { | ||
return stringBoundaryErrors(schema, path); | ||
} | ||
function stringBoundaryErrors(schema, path) { | ||
const errors = []; | ||
if (schema.properties) { | ||
Object.entries(schema.properties).forEach(function(prop) { | ||
const propName = prop[0]; | ||
const propSchema = prop[1]; | ||
errors.push( | ||
...traverseSchema(propSchema, [...path, 'properties', propName]) | ||
); | ||
}); | ||
} else if (schema.items) { | ||
errors.push(...traverseSchema(schema.items, [...path, 'items'])); | ||
} else if (schema.allOf || schema.anyOf || schema.oneOf) { | ||
const whichComposedSchemaType = schema.allOf | ||
? 'allOf' | ||
: schema.anyOf | ||
? 'anyOf' | ||
: 'oneOf'; | ||
const composedSchemas = schema[whichComposedSchemaType]; | ||
if (Array.isArray(composedSchemas)) { | ||
composedSchemas.forEach(function(composedSchema, index) { | ||
errors.push( | ||
...traverseSchema(composedSchema, [ | ||
...path, | ||
whichComposedSchemaType, | ||
index | ||
]) | ||
); | ||
}); | ||
} | ||
if (schema.type !== 'string') { | ||
return errors; | ||
} | ||
return errors; | ||
} | ||
function stringBoundaryErrors(stringSchema, path) { | ||
const errors = []; | ||
if (isUndefinedOrNull(stringSchema.enum)) { | ||
if (isUndefinedOrNull(schema.enum)) { | ||
if ( | ||
isUndefinedOrNull(stringSchema.pattern) && | ||
!['binary', 'date', 'date-time'].includes(stringSchema.format) | ||
isUndefinedOrNull(schema.pattern) && | ||
!['binary', 'date', 'date-time'].includes(schema.format) | ||
) { | ||
@@ -54,3 +22,3 @@ errors.push({ | ||
} | ||
if (isUndefinedOrNull(stringSchema.minLength)) { | ||
if (isUndefinedOrNull(schema.minLength)) { | ||
errors.push({ | ||
@@ -61,3 +29,3 @@ message: 'Should define a minLength for a valid string', | ||
} | ||
if (isUndefinedOrNull(stringSchema.maxLength)) { | ||
if (isUndefinedOrNull(schema.maxLength)) { | ||
errors.push({ | ||
@@ -69,5 +37,5 @@ message: 'Should define a maxLength for a valid string', | ||
if ( | ||
!isUndefinedOrNull(stringSchema.minLength) && | ||
!isUndefinedOrNull(stringSchema.maxLength) && | ||
stringSchema.minLength > stringSchema.maxLength | ||
!isUndefinedOrNull(schema.minLength) && | ||
!isUndefinedOrNull(schema.maxLength) && | ||
schema.minLength > schema.maxLength | ||
) { | ||
@@ -74,0 +42,0 @@ errors.push({ |
@@ -93,2 +93,3 @@ const { oas3 } = require('@stoplight/spectral-formats'); | ||
'content-entry-provided': ibmRules.contentEntryProvided, | ||
discriminator: ibmRules.discriminator, | ||
'content-entry-contains-schema': ibmRules.contentEntryContainsSchema, | ||
@@ -95,0 +96,0 @@ 'ibm-content-type-is-specific': ibmRules.ibmContentTypeIsSpecific, |
const contentEntryContainsSchema = require('./content-entry-contains-schema'); | ||
const discriminator = require('./discriminator'); | ||
const ibmErrorContentTypeIsJson = require('./ibm-error-content-type-is-json'); | ||
@@ -19,2 +20,3 @@ const missingRequiredProperty = require('./missing-required-property'); | ||
contentEntryContainsSchema, | ||
discriminator, | ||
ibmErrorContentTypeIsJson, | ||
@@ -21,0 +23,0 @@ missingRequiredProperty, |
const { oas2, oas3 } = require('@stoplight/spectral-formats'); | ||
const { requiredProperty } = require('../functions'); | ||
const { schemas } = require('../collections'); | ||
@@ -8,7 +9,3 @@ module.exports = { | ||
formats: [oas2, oas3], | ||
given: [ | ||
'$.paths[*][*][parameters][*].schema', | ||
'$.paths[*][*][parameters,responses][*].content[*].schema', | ||
'$.paths[*][*][requestBody].content[*].schema' | ||
], | ||
given: schemas, | ||
severity: 'error', | ||
@@ -15,0 +12,0 @@ then: { |
@@ -56,4 +56,6 @@ const { majorVersionInPath } = require('../src/rules'); | ||
const testDocument = makeCopy(rootDocument); | ||
delete testDocument.paths['/v1/movies']; | ||
testDocument.paths['/movies'] = {}; | ||
delete testDocument.paths; | ||
testDocument.paths = { | ||
'/movies': {} | ||
}; | ||
@@ -60,0 +62,0 @@ const results = await testRule(name, majorVersionInPath, testDocument); |
@@ -0,1 +1,2 @@ | ||
const allSchemasDocument = require('./all-schemas-document'); | ||
const makeCopy = require('./make-copy'); | ||
@@ -7,2 +8,3 @@ const testRule = require('./test-rule'); | ||
module.exports = { | ||
allSchemasDocument, | ||
makeCopy, | ||
@@ -9,0 +11,0 @@ rootDocument, |
@@ -14,2 +14,48 @@ module.exports = { | ||
paths: { | ||
'/v1/drinks': { | ||
post: { | ||
operationId: 'createDrink', | ||
summary: 'Create a drink', | ||
requestBody: { | ||
content: { | ||
'application/json': { | ||
schema: { | ||
$ref: '#/components/schemas/Drink' | ||
} | ||
} | ||
} | ||
}, | ||
responses: { | ||
'201': { | ||
description: 'Success!', | ||
content: { | ||
'application/json': { | ||
schema: { | ||
$ref: '#/components/schemas/Drink' | ||
} | ||
} | ||
} | ||
}, | ||
'400': { | ||
description: 'Error!', | ||
content: { | ||
'application/json': { | ||
schema: { | ||
type: 'object', | ||
properties: { | ||
trace: { | ||
type: 'string', | ||
format: 'uuid' | ||
}, | ||
error: { | ||
$ref: '#/components/schemas/RequestError' | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
'/v1/movies': { | ||
@@ -98,19 +144,9 @@ post: { | ||
id: { | ||
type: 'string', | ||
readOnly: true, | ||
pattern: '[a-zA-Z0-9]+', | ||
minLength: 1, | ||
maxLength: 30 | ||
$ref: '#/components/schemas/IdString' | ||
}, | ||
name: { | ||
type: 'string', | ||
pattern: '[a-zA-Z0-9]+', | ||
minLength: 1, | ||
maxLength: 30 | ||
$ref: '#/components/schemas/NormalString' | ||
}, | ||
director: { | ||
type: 'string', | ||
pattern: '[a-zA-Z0-9]+', | ||
minLength: 1, | ||
maxLength: 30 | ||
$ref: '#/components/schemas/NormalString' | ||
} | ||
@@ -123,2 +159,58 @@ }, | ||
}, | ||
Drink: { | ||
oneOf: [ | ||
{ | ||
$ref: '#/components/schemas/Juice' | ||
}, | ||
{ | ||
$ref: '#/components/schemas/Soda' | ||
} | ||
], | ||
discriminator: { | ||
propertyName: 'type' | ||
}, | ||
example: { | ||
type: 'soda', | ||
name: 'Root Beer' | ||
} | ||
}, | ||
Soda: { | ||
type: 'object', | ||
required: ['type', 'name'], | ||
properties: { | ||
type: { | ||
type: 'string', | ||
enum: ['soda'] | ||
}, | ||
name: { | ||
$ref: '#/components/schemas/NormalString' | ||
} | ||
} | ||
}, | ||
Juice: { | ||
type: 'object', | ||
required: ['type', 'fruit'], | ||
properties: { | ||
type: { | ||
type: 'string', | ||
enum: ['juice'] | ||
}, | ||
fruit: { | ||
$ref: '#/components/schemas/NormalString' | ||
} | ||
} | ||
}, | ||
NormalString: { | ||
type: 'string', | ||
pattern: '[a-zA-Z0-9 ]+', | ||
minLength: 1, | ||
maxLength: 30 | ||
}, | ||
IdString: { | ||
type: 'string', | ||
readOnly: true, | ||
pattern: '[a-zA-Z0-9]+', | ||
minLength: 1, | ||
maxLength: 10 | ||
}, | ||
RequestError: { | ||
@@ -125,0 +217,0 @@ type: 'object', |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
585207
108
4898
6