{
   "version":"0.7dev",
   "url":"http://oclint.org",
   "summary":{
      "numberOfFiles":8,
      "numberOfFilesWithViolations":7,
      "numberOfViolationsWithPriority":[
         {
            "priority":1,
            "number":0
         },
         {
            "priority":2,
            "number":48
         },
         {
            "priority":3,
            "number":40
         }
      ]
   },
   "violation":[
      {
         "path":"/sample-project/API/ProductDetailAPIClient.m",
         "startLine":37,
         "startColumn":1,
         "endLine":37,
         "endColumn":115,
         "rule":"long line",
         "priority":3,
         "message":"Line with 115 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductDetailAPIClient.m",
         "startLine":38,
         "startColumn":1,
         "endLine":38,
         "endColumn":113,
         "rule":"long line",
         "priority":3,
         "message":"Line with 113 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductDetailAPIClient.m",
         "startLine":47,
         "startColumn":1,
         "endLine":47,
         "endColumn":115,
         "rule":"long line",
         "priority":3,
         "message":"Line with 115 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductDetailAPIClient.m",
         "startLine":48,
         "startColumn":1,
         "endLine":48,
         "endColumn":121,
         "rule":"long line",
         "priority":3,
         "message":"Line with 121 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductDetailAPIClient.m",
         "startLine":37,
         "startColumn":54,
         "endLine":37,
         "endColumn":78,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductDetailAPIClient.m",
         "startLine":37,
         "startColumn":89,
         "endLine":37,
         "endColumn":92,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductDetailAPIClient.m",
         "startLine":38,
         "startColumn":54,
         "endLine":38,
         "endColumn":78,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductDetailAPIClient.m",
         "startLine":38,
         "startColumn":89,
         "endLine":38,
         "endColumn":98,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/FundFinderAPIClient.m",
         "startLine":25,
         "startColumn":1,
         "endLine":25,
         "endColumn":186,
         "rule":"long line",
         "priority":3,
         "message":"Line with 186 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/FundFinderAPIClient.m",
         "startLine":27,
         "startColumn":1,
         "endLine":27,
         "endColumn":104,
         "rule":"long line",
         "priority":3,
         "message":"Line with 104 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/FundFinderAPIClient.m",
         "startLine":28,
         "startColumn":1,
         "endLine":28,
         "endColumn":121,
         "rule":"long line",
         "priority":3,
         "message":"Line with 121 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/FundFinderAPIClient.m",
         "startLine":25,
         "startColumn":47,
         "endLine":25,
         "endColumn":71,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/FundFinderAPIClient.m",
         "startLine":25,
         "startColumn":82,
         "endLine":25,
         "endColumn":85,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/FundFinderAPIClient.m",
         "startLine":25,
         "startColumn":127,
         "endLine":25,
         "endColumn":151,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/FundFinderAPIClient.m",
         "startLine":25,
         "startColumn":162,
         "endLine":25,
         "endColumn":171,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/MobileAPIClient.m",
         "startLine":28,
         "startColumn":1,
         "endLine":28,
         "endColumn":166,
         "rule":"long line",
         "priority":3,
         "message":"Line with 166 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/MobileAPIClient.m",
         "startLine":46,
         "startColumn":1,
         "endLine":46,
         "endColumn":117,
         "rule":"long line",
         "priority":3,
         "message":"Line with 117 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":34,
         "startColumn":1,
         "endLine":34,
         "endColumn":151,
         "rule":"long line",
         "priority":3,
         "message":"Line with 151 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":37,
         "startColumn":1,
         "endLine":37,
         "endColumn":141,
         "rule":"long line",
         "priority":3,
         "message":"Line with 141 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":38,
         "startColumn":1,
         "endLine":38,
         "endColumn":154,
         "rule":"long line",
         "priority":3,
         "message":"Line with 154 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":41,
         "startColumn":1,
         "endLine":41,
         "endColumn":218,
         "rule":"long line",
         "priority":3,
         "message":"Line with 218 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":42,
         "startColumn":1,
         "endLine":42,
         "endColumn":154,
         "rule":"long line",
         "priority":3,
         "message":"Line with 154 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":45,
         "startColumn":1,
         "endLine":45,
         "endColumn":287,
         "rule":"long line",
         "priority":3,
         "message":"Line with 287 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":47,
         "startColumn":1,
         "endLine":47,
         "endColumn":138,
         "rule":"long line",
         "priority":3,
         "message":"Line with 138 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":50,
         "startColumn":1,
         "endLine":50,
         "endColumn":321,
         "rule":"long line",
         "priority":3,
         "message":"Line with 321 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":59,
         "startColumn":1,
         "endLine":59,
         "endColumn":113,
         "rule":"long line",
         "priority":3,
         "message":"Line with 113 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":60,
         "startColumn":1,
         "endLine":60,
         "endColumn":121,
         "rule":"long line",
         "priority":3,
         "message":"Line with 121 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":37,
         "startColumn":79,
         "endLine":37,
         "endColumn":103,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":37,
         "startColumn":114,
         "endLine":37,
         "endColumn":117,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":41,
         "startColumn":79,
         "endLine":41,
         "endColumn":103,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":41,
         "startColumn":114,
         "endLine":41,
         "endColumn":117,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":41,
         "startColumn":150,
         "endLine":41,
         "endColumn":208,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":41,
         "startColumn":159,
         "endLine":41,
         "endColumn":183,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":41,
         "startColumn":194,
         "endLine":41,
         "endColumn":203,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":45,
         "startColumn":148,
         "endLine":45,
         "endColumn":172,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":45,
         "startColumn":183,
         "endLine":45,
         "endColumn":186,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":45,
         "startColumn":219,
         "endLine":45,
         "endColumn":277,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":45,
         "startColumn":228,
         "endLine":45,
         "endColumn":252,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":45,
         "startColumn":263,
         "endLine":45,
         "endColumn":272,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":50,
         "startColumn":182,
         "endLine":50,
         "endColumn":206,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":50,
         "startColumn":217,
         "endLine":50,
         "endColumn":220,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":50,
         "startColumn":262,
         "endLine":50,
         "endColumn":286,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/API/ProductListingAPIClient.m",
         "startLine":50,
         "startColumn":297,
         "endLine":50,
         "endColumn":306,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":11,
         "startColumn":1,
         "endLine":11,
         "endColumn":132,
         "rule":"long line",
         "priority":3,
         "message":"Line with 132 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":12,
         "startColumn":1,
         "endLine":12,
         "endColumn":120,
         "rule":"long line",
         "priority":3,
         "message":"Line with 120 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":26,
         "startColumn":1,
         "endLine":26,
         "endColumn":192,
         "rule":"long line",
         "priority":3,
         "message":"Line with 192 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":28,
         "startColumn":1,
         "endLine":28,
         "endColumn":117,
         "rule":"long line",
         "priority":3,
         "message":"Line with 117 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":29,
         "startColumn":1,
         "endLine":29,
         "endColumn":127,
         "rule":"long line",
         "priority":3,
         "message":"Line with 127 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":33,
         "startColumn":1,
         "endLine":33,
         "endColumn":258,
         "rule":"long line",
         "priority":3,
         "message":"Line with 258 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":41,
         "startColumn":1,
         "endLine":41,
         "endColumn":127,
         "rule":"long line",
         "priority":3,
         "message":"Line with 127 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":45,
         "startColumn":1,
         "endLine":45,
         "endColumn":124,
         "rule":"long line",
         "priority":3,
         "message":"Line with 124 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":50,
         "startColumn":1,
         "endLine":50,
         "endColumn":128,
         "rule":"long line",
         "priority":3,
         "message":"Line with 128 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":36,
         "startColumn":5,
         "endLine":36,
         "endColumn":56,
         "rule":"parameter reassignment",
         "priority":3,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":37,
         "startColumn":5,
         "endLine":37,
         "endColumn":48,
         "rule":"parameter reassignment",
         "priority":3,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":26,
         "startColumn":55,
         "endLine":26,
         "endColumn":79,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":26,
         "startColumn":90,
         "endLine":26,
         "endColumn":93,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":26,
         "startColumn":134,
         "endLine":26,
         "endColumn":158,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":26,
         "startColumn":169,
         "endLine":26,
         "endColumn":178,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":33,
         "startColumn":121,
         "endLine":33,
         "endColumn":145,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":33,
         "startColumn":156,
         "endLine":33,
         "endColumn":159,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":33,
         "startColumn":200,
         "endLine":33,
         "endColumn":224,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":33,
         "startColumn":235,
         "endLine":33,
         "endColumn":244,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":45,
         "startColumn":71,
         "endLine":45,
         "endColumn":95,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":45,
         "startColumn":106,
         "endLine":45,
         "endColumn":109,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":46,
         "startColumn":29,
         "endLine":46,
         "endColumn":53,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/InsightsAPIClient.m",
         "startLine":46,
         "startColumn":64,
         "endLine":46,
         "endColumn":73,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":11,
         "startColumn":1,
         "endLine":11,
         "endColumn":116,
         "rule":"long line",
         "priority":3,
         "message":"Line with 116 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":28,
         "startColumn":1,
         "endLine":28,
         "endColumn":216,
         "rule":"long line",
         "priority":3,
         "message":"Line with 216 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":32,
         "startColumn":1,
         "endLine":32,
         "endColumn":127,
         "rule":"long line",
         "priority":3,
         "message":"Line with 127 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":36,
         "startColumn":1,
         "endLine":36,
         "endColumn":213,
         "rule":"long line",
         "priority":3,
         "message":"Line with 213 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":40,
         "startColumn":1,
         "endLine":40,
         "endColumn":128,
         "rule":"long line",
         "priority":3,
         "message":"Line with 128 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":28,
         "startColumn":78,
         "endLine":28,
         "endColumn":102,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":28,
         "startColumn":113,
         "endLine":28,
         "endColumn":116,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":28,
         "startColumn":158,
         "endLine":28,
         "endColumn":182,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":28,
         "startColumn":193,
         "endLine":28,
         "endColumn":202,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":36,
         "startColumn":75,
         "endLine":36,
         "endColumn":99,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":36,
         "startColumn":110,
         "endLine":36,
         "endColumn":113,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":36,
         "startColumn":155,
         "endLine":36,
         "endColumn":179,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ChannelContentAPIClient.m",
         "startLine":36,
         "startColumn":190,
         "endLine":36,
         "endColumn":199,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ViewAllHoldingsAPIClient.m",
         "startLine":23,
         "startColumn":1,
         "endLine":23,
         "endColumn":225,
         "rule":"long line",
         "priority":3,
         "message":"Line with 225 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ViewAllHoldingsAPIClient.m",
         "startLine":25,
         "startColumn":1,
         "endLine":25,
         "endColumn":131,
         "rule":"long line",
         "priority":3,
         "message":"Line with 131 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ViewAllHoldingsAPIClient.m",
         "startLine":26,
         "startColumn":1,
         "endLine":26,
         "endColumn":101,
         "rule":"long line",
         "priority":3,
         "message":"Line with 101 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ViewAllHoldingsAPIClient.m",
         "startLine":27,
         "startColumn":1,
         "endLine":27,
         "endColumn":101,
         "rule":"long line",
         "priority":3,
         "message":"Line with 101 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ViewAllHoldingsAPIClient.m",
         "startLine":28,
         "startColumn":1,
         "endLine":28,
         "endColumn":121,
         "rule":"long line",
         "priority":3,
         "message":"Line with 121 characters exceeds limit of 100"
      },
      {
         "path":"/sample-project/ViewAllHoldingsAPIClient.m",
         "startLine":23,
         "startColumn":86,
         "endLine":23,
         "endColumn":110,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ViewAllHoldingsAPIClient.m",
         "startLine":23,
         "startColumn":121,
         "endLine":23,
         "endColumn":124,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ViewAllHoldingsAPIClient.m",
         "startLine":23,
         "startColumn":166,
         "endLine":23,
         "endColumn":190,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      },
      {
         "path":"/sample-project/ViewAllHoldingsAPIClient.m",
         "startLine":23,
         "startColumn":201,
         "endLine":23,
         "endColumn":210,
         "rule":"unused method parameter",
         "priority":2,
         "message":""
      }
   ]
}
