{"action":"created","comment":{"url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/comments/144965434","pull_request_review_id":69696185,"id":144965434,"diff_hunk":"@@ -0,0 +1,307 @@\n+'use strict'\n+process.env.NODE_ENV = 'testing'\n+\n+const logger = require('winston')\n+// update the logging to go to the console with timestamp\n+logger.remove(logger.transports.Console)\n+logger.add(logger.transports.Console, { \n+  prettyPrint: true, \n+  'timestamp': true, \n+  level: 'debug',\n+  depth: 5\n+})\n+\n+const db = require('../api/db').db\n+const User = require('../api/db').User\n+const Client = require('../api/db').Client\n+const Group = require('../api/db').Group\n+const Rescue = require('../api/db').Rescue\n+const Rat = require('../api/db').Rat\n+const bcrypt = require('bcrypt')\n+const _ = require('underscore')\n+\n+// let fs = require('fs')\n+// let crypto = require('crypto')\n+\n+// seed size of the DB \n+const seed = {\n+  platforms : {\n+    pc: { rescues: 80, rats: 20 },\n+    xb: { rescues: 10, rats: 5 },\n+    ps: { rescues: 10, rats: 5 }\n+  },\n+  timespan: 30 * 86400 * 1000, // 30 days\n+  start: Date.UTC(2017,6,1),\n+  alpha: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'\n+}\n+\n+// predictable simple semi psuedo random generator\n+// https://stackoverflow.com/a/19303725/3785845\n+function prand (seed = 1, m = 10000) {\n+  return function (min, max) {\n+    if (max == null) {\n+      max = min\n+      min = 0\n+    }\n+    let r = Math.sin(seed++) * m\n+    r = r - Math.floor(r)\n+    return min + Math.floor(r * (max - min + 1))\n+  }\n+}\n+\n+// override the underscore random so we can use shuffle and sample\n+_.random = prand()\n+\n+async function createUser (user) {\n+\n+  if(!user.hash) {\n+    logger.info('creating hash for: %s', user.email)\n+    user.hash = await bcrypt.hash(user.password, 16)\n+  }\n+\n+  const nicknames = \"ARRAY['\" + user.nicknames.join(\"','\") + \"']::citext[]\"\n+\n+  logger.info('creating user: %s', user.email)\n+  const testUser = await User.create({\n+    email: user.email,\n+    password: user.hash,\n+    nicknames: db.literal(nicknames)\n+  })\n+\n+  logger.info('adding to %d groups: ', user.groups.length)\n+  if(user.groups.length) {\n+    await testUser.addGroups(user.groups)\n+  }\n+    \n+  return testUser\n+    \n+}\n+\n+async function createClient (client) {\n+\n+  if(!client.hash) {\n+    logger.info('creating hash for: %s', client.name)\n+    client.hash = await bcrypt.hash(client.name, 16)\n+  }\n+\n+  \n+  logger.info('creating password for: %s', client.name)\n+  return Client.create({\n+    name: client.name,\n+    userId: client.adminUser,\n+    secret: client.hash\n+  })\n+\n+}\n+\n+async function init () {\n+\n+  const group = {}\n+\n+  try {\n+    // do the init sequentially to make debugging a little easier\n+    await db.sync({ force: true })\n+        \n+    group.default = await Group.create({\n+      id: 'default',\n+      vhost: 'recruit.fuelrats.com',\n+      isAdministrator: false,\n+      priority: 0,\n+      permissions: [\n+        'rescue.read',\n+        'rescue.read.me',\n+        'rescue.write.me',\n+        'rat.read',\n+        'rat.write.me',\n+        'client.read.me',\n+        'client.write.me',\n+        'client.delete.me',\n+        'user.read.me',\n+        'user.write.me'\n+      ]\n+    })\n+\n+    group.rat = await Group.create({\n+      id: 'rat',\n+      vhost: 'rat.fuelrats.com',\n+      isAdministrator: false,\n+      priority: 10,\n+      permissions: []\n+    })\n+\n+    group.dispatch = await Group.create({\n+      id: 'dispatch',\n+      vhost: null,\n+      isAdministrator: false,\n+      priority: 10,\n+      permissions: []\n+    })\n+\n+    group.overseer = await Group.create({\n+      id: 'overseer',\n+      vhost: 'overseer.fuelrats.com',\n+      isAdministrator: false,\n+      priority: 50,\n+      permissions: [\n+        'rescue.write',\n+        'rat.write',\n+        'rescue.delete'\n+      ]\n+    })\n+\n+    group.moderator = await Group.create({\n+      id: 'moderator',\n+      vhost: 'op.fuelrats.com',\n+      isAdministrator: false,\n+      priority: 90,\n+      permissions: [\n+        'rescue.write',\n+        'rat.write',\n+        'user.read',\n+        'user.write',\n+        'client.read',\n+        'rescue.delete'\n+      ]\n+    })\n+\n+    group.netadmin = await Group.create({\n+      id: 'netadmin',\n+      vhost: 'netadmin.fuelrats.com',\n+      isAdministrator: true,\n+      priority: 100,\n+      permissions: [\n+        'user.read',\n+        'rescue.read',\n+        'rescue.write',\n+        'rescue.delete',\n+        'rat.read',\n+        'rat.write',\n+        'rat.delete',\n+        'user.read',\n+        'user.write',\n+        'user.delete',\n+        'user.groups',\n+        'client.read',\n+        'client.write',\n+        'client.delete'\n+      ]\n+    })\n+\n+    group.admin = await Group.create({\n+      id: 'admin',\n+      vhost: 'admin.fuelrats.com',\n+      isAdministrator: true,\n+      priority: 100,\n+      permissions: [\n+        'user.read',\n+        'rescue.read',\n+        'rescue.write',\n+        'rescue.delete',\n+        'rat.read',\n+        'rat.write',\n+        'rat.delete',\n+        'user.read',\n+        'user.write',\n+        'user.delete',\n+        'user.groups',\n+        'client.read',\n+        'client.write',\n+        'client.delete'\n+      ]\n+    })\n+\n+    const hash = await bcrypt.hash('testuser', 16)\n+    /**\n+     * Now create the test users that we need to login with\n+     */\n+    const adminUser = await createUser({\n+      email: 'admintestuser@fuelrats.com',\n+      hash: hash,\n+      groups: [group.admin, group.rat, group.dispatch],\n+      nicknames: ['admintestnick']\n+    })\n+\n+    /**\n+     * create rats, clients and rescues for each platform\n+     */\n+\n+    for(let p of Object.keys(seed.platforms)) {\n+\n+      let size = seed.platforms[p]\n+      \n+      /**\n+       * create a list of clients\n+       */\n+\n+      const clients = []\n+      const rats = []\n+\n+      logger.info('creating %d clients for %s', size.rescues, p)\n+      for(let client = 0; client < size.rescues; client++) {\n+        let clientName = 'client-' + p + '-' + ('' + client).padStart(3, '0')\n+        clients.push(await createClient({ // eslint-disable-line no-await-in-loop\n+          name: clientName,\n+          hash: hash,\n+          adminUser: adminUser.id\n+        }))\n+      }\n+\n+      logger.info('creating %d rats for %s', size.rats, p)\n+      for(let rat = 0; rat < size.rats; rat++) {\n+        let ratName = 'rat-' + p + '-' + ('' + rat).padStart(3, '0')\n+        await createUser({ // eslint-disable-line no-await-in-loop\n+          email: ratName + '@fuelrats.com',\n+          hash: hash,\n+          groups: [group.rat],\n+          nicknames: [ratName]\n+        }) \n+        // create a rat for the user\n+        rats.push(await Rat.create({ // eslint-disable-line no-await-in-loop\n+          name: ratName,\n+          platform: p,\n+          joined: seed.start\n+        }))\n+      }\n+\n+      logger.info('creating %d rescues for %s', size.rescues, p)\n+      for(let rescue = 0; rescue < size.rescues; rescue++) {","path":"bin/createTestDB.js","position":267,"original_position":267,"commit_id":"20a92934f2a2287f12143e3a3592077c91506d58","original_commit_id":"20a92934f2a2287f12143e3a3592077c91506d58","user":{"login":"houndci-bot","id":6697940,"avatar_url":"https://avatars0.githubusercontent.com/u/6697940?v=4","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"Expected space(s) after \"for\"        keyword-spacing<br>Using 'ForStatement' is not allowed  no-restricted-syntax<br>Unary operator '++' used             no-plusplus","created_at":"2017-10-16T20:53:25Z","updated_at":"2017-10-16T20:53:26Z","html_url":"https://github.com/FuelRats/api.fuelrats.com/pull/242#discussion_r144965434","pull_request_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/242","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/comments/144965434"},"html":{"href":"https://github.com/FuelRats/api.fuelrats.com/pull/242#discussion_r144965434"},"pull_request":{"href":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/242"}}},"pull_request":{"url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/242","id":146796229,"html_url":"https://github.com/FuelRats/api.fuelrats.com/pull/242","diff_url":"https://github.com/FuelRats/api.fuelrats.com/pull/242.diff","patch_url":"https://github.com/FuelRats/api.fuelrats.com/pull/242.patch","issue_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues/242","number":242,"state":"open","locked":false,"title":"Cleanup old unused resources and refactor integration tests","user":{"login":"xlexi","id":125232,"avatar_url":"https://avatars0.githubusercontent.com/u/125232?v=4","gravatar_id":"","url":"https://api.github.com/users/xlexi","html_url":"https://github.com/xlexi","followers_url":"https://api.github.com/users/xlexi/followers","following_url":"https://api.github.com/users/xlexi/following{/other_user}","gists_url":"https://api.github.com/users/xlexi/gists{/gist_id}","starred_url":"https://api.github.com/users/xlexi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xlexi/subscriptions","organizations_url":"https://api.github.com/users/xlexi/orgs","repos_url":"https://api.github.com/users/xlexi/repos","events_url":"https://api.github.com/users/xlexi/events{/privacy}","received_events_url":"https://api.github.com/users/xlexi/received_events","type":"User","site_admin":false},"body":"","created_at":"2017-10-16T14:15:43Z","updated_at":"2017-10-16T20:53:26Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f78e6b5cb8cfb540da231c1da5a14facf959e40c","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/242/commits","review_comments_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/242/comments","review_comment_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/comments{/number}","comments_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues/242/comments","statuses_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/statuses/20a92934f2a2287f12143e3a3592077c91506d58","head":{"label":"FuelRats:develop","ref":"develop","sha":"20a92934f2a2287f12143e3a3592077c91506d58","user":{"login":"FuelRats","id":15741722,"avatar_url":"https://avatars3.githubusercontent.com/u/15741722?v=4","gravatar_id":"","url":"https://api.github.com/users/FuelRats","html_url":"https://github.com/FuelRats","followers_url":"https://api.github.com/users/FuelRats/followers","following_url":"https://api.github.com/users/FuelRats/following{/other_user}","gists_url":"https://api.github.com/users/FuelRats/gists{/gist_id}","starred_url":"https://api.github.com/users/FuelRats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FuelRats/subscriptions","organizations_url":"https://api.github.com/users/FuelRats/orgs","repos_url":"https://api.github.com/users/FuelRats/repos","events_url":"https://api.github.com/users/FuelRats/events{/privacy}","received_events_url":"https://api.github.com/users/FuelRats/received_events","type":"Organization","site_admin":false},"repo":{"id":45885616,"name":"api.fuelrats.com","full_name":"FuelRats/api.fuelrats.com","owner":{"login":"FuelRats","id":15741722,"avatar_url":"https://avatars3.githubusercontent.com/u/15741722?v=4","gravatar_id":"","url":"https://api.github.com/users/FuelRats","html_url":"https://github.com/FuelRats","followers_url":"https://api.github.com/users/FuelRats/followers","following_url":"https://api.github.com/users/FuelRats/following{/other_user}","gists_url":"https://api.github.com/users/FuelRats/gists{/gist_id}","starred_url":"https://api.github.com/users/FuelRats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FuelRats/subscriptions","organizations_url":"https://api.github.com/users/FuelRats/orgs","repos_url":"https://api.github.com/users/FuelRats/repos","events_url":"https://api.github.com/users/FuelRats/events{/privacy}","received_events_url":"https://api.github.com/users/FuelRats/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/FuelRats/api.fuelrats.com","description":null,"fork":false,"url":"https://api.github.com/repos/FuelRats/api.fuelrats.com","forks_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/forks","keys_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/keys{/key_id}","collaborators_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/teams","hooks_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/hooks","issue_events_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues/events{/number}","events_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/events","assignees_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/assignees{/user}","branches_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/branches{/branch}","tags_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/tags","blobs_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/refs{/sha}","trees_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/trees{/sha}","statuses_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/statuses/{sha}","languages_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/languages","stargazers_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/stargazers","contributors_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/contributors","subscribers_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/subscribers","subscription_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/subscription","commits_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/commits{/sha}","git_commits_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/commits{/sha}","comments_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/comments{/number}","issue_comment_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues/comments{/number}","contents_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/contents/{+path}","compare_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/compare/{base}...{head}","merges_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/merges","archive_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/downloads","issues_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues{/number}","pulls_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls{/number}","milestones_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/milestones{/number}","notifications_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/labels{/name}","releases_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/releases{/id}","deployments_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/deployments","created_at":"2015-11-10T03:44:01Z","updated_at":"2017-06-04T06:43:08Z","pushed_at":"2017-10-16T20:52:56Z","git_url":"git://github.com/FuelRats/api.fuelrats.com.git","ssh_url":"git@github.com:FuelRats/api.fuelrats.com.git","clone_url":"https://github.com/FuelRats/api.fuelrats.com.git","svn_url":"https://github.com/FuelRats/api.fuelrats.com","homepage":"","size":3486,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":4,"mirror_url":null,"open_issues_count":17,"forks":4,"open_issues":17,"watchers":3,"default_branch":"develop"}},"base":{"label":"FuelRats:master","ref":"master","sha":"3862ba6ae26fc8b07cbdb65294a5d8eee47f8fa9","user":{"login":"FuelRats","id":15741722,"avatar_url":"https://avatars3.githubusercontent.com/u/15741722?v=4","gravatar_id":"","url":"https://api.github.com/users/FuelRats","html_url":"https://github.com/FuelRats","followers_url":"https://api.github.com/users/FuelRats/followers","following_url":"https://api.github.com/users/FuelRats/following{/other_user}","gists_url":"https://api.github.com/users/FuelRats/gists{/gist_id}","starred_url":"https://api.github.com/users/FuelRats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FuelRats/subscriptions","organizations_url":"https://api.github.com/users/FuelRats/orgs","repos_url":"https://api.github.com/users/FuelRats/repos","events_url":"https://api.github.com/users/FuelRats/events{/privacy}","received_events_url":"https://api.github.com/users/FuelRats/received_events","type":"Organization","site_admin":false},"repo":{"id":45885616,"name":"api.fuelrats.com","full_name":"FuelRats/api.fuelrats.com","owner":{"login":"FuelRats","id":15741722,"avatar_url":"https://avatars3.githubusercontent.com/u/15741722?v=4","gravatar_id":"","url":"https://api.github.com/users/FuelRats","html_url":"https://github.com/FuelRats","followers_url":"https://api.github.com/users/FuelRats/followers","following_url":"https://api.github.com/users/FuelRats/following{/other_user}","gists_url":"https://api.github.com/users/FuelRats/gists{/gist_id}","starred_url":"https://api.github.com/users/FuelRats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FuelRats/subscriptions","organizations_url":"https://api.github.com/users/FuelRats/orgs","repos_url":"https://api.github.com/users/FuelRats/repos","events_url":"https://api.github.com/users/FuelRats/events{/privacy}","received_events_url":"https://api.github.com/users/FuelRats/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/FuelRats/api.fuelrats.com","description":null,"fork":false,"url":"https://api.github.com/repos/FuelRats/api.fuelrats.com","forks_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/forks","keys_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/keys{/key_id}","collaborators_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/teams","hooks_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/hooks","issue_events_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues/events{/number}","events_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/events","assignees_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/assignees{/user}","branches_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/branches{/branch}","tags_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/tags","blobs_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/refs{/sha}","trees_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/trees{/sha}","statuses_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/statuses/{sha}","languages_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/languages","stargazers_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/stargazers","contributors_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/contributors","subscribers_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/subscribers","subscription_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/subscription","commits_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/commits{/sha}","git_commits_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/git/commits{/sha}","comments_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/comments{/number}","issue_comment_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues/comments{/number}","contents_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/contents/{+path}","compare_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/compare/{base}...{head}","merges_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/merges","archive_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/downloads","issues_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues{/number}","pulls_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls{/number}","milestones_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/milestones{/number}","notifications_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/labels{/name}","releases_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/releases{/id}","deployments_url":"https://api.github.com/repos/FuelRats/api.fuelrats.com/deployments","created_at":"2015-11-10T03:44:01Z","updated_at":"2017-06-04T06:43:08Z","pushed_at":"2017-10-16T20:52:56Z","git_url":"git://github.com/FuelRats/api.fuelrats.com.git","ssh_url":"git@github.com:FuelRats/api.fuelrats.com.git","clone_url":"https://github.com/FuelRats/api.fuelrats.com.git","svn_url":"https://github.com/FuelRats/api.fuelrats.com","homepage":"","size":3486,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":4,"mirror_url":null,"open_issues_count":17,"forks":4,"open_issues":17,"watchers":3,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/242"},"html":{"href":"https://github.com/FuelRats/api.fuelrats.com/pull/242"},"issue":{"href":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues/242"},"comments":{"href":"https://api.github.com/repos/FuelRats/api.fuelrats.com/issues/242/comments"},"review_comments":{"href":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/242/comments"},"review_comment":{"href":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/FuelRats/api.fuelrats.com/pulls/242/commits"},"statuses":{"href":"https://api.github.com/repos/FuelRats/api.fuelrats.com/statuses/20a92934f2a2287f12143e3a3592077c91506d58"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"houndci-bot"}}