{"action":"closed","issue":{"url":"https://api.github.com/repos/fossasia/labyrinth/issues/6","repository_url":"https://api.github.com/repos/fossasia/labyrinth","labels_url":"https://api.github.com/repos/fossasia/labyrinth/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/fossasia/labyrinth/issues/6/comments","events_url":"https://api.github.com/repos/fossasia/labyrinth/issues/6/events","html_url":"https://github.com/fossasia/labyrinth/issues/6","id":280821035,"number":6,"title":"Fix code lint erros to increase code quality","user":{"login":"abishekvashok","id":8947010,"avatar_url":"https://avatars0.githubusercontent.com/u/8947010?v=4","gravatar_id":"","url":"https://api.github.com/users/abishekvashok","html_url":"https://github.com/abishekvashok","followers_url":"https://api.github.com/users/abishekvashok/followers","following_url":"https://api.github.com/users/abishekvashok/following{/other_user}","gists_url":"https://api.github.com/users/abishekvashok/gists{/gist_id}","starred_url":"https://api.github.com/users/abishekvashok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abishekvashok/subscriptions","organizations_url":"https://api.github.com/users/abishekvashok/orgs","repos_url":"https://api.github.com/users/abishekvashok/repos","events_url":"https://api.github.com/users/abishekvashok/events{/privacy}","received_events_url":"https://api.github.com/users/abishekvashok/received_events","type":"User","site_admin":false},"labels":[{"id":762424395,"url":"https://api.github.com/repos/fossasia/labyrinth/labels/GCI","name":"GCI","color":"2196f3","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":18,"created_at":"2017-12-10T16:09:54Z","updated_at":"2017-12-30T13:14:23Z","closed_at":"2017-12-30T13:14:22Z","author_association":"MEMBER","body":"Increase code quality by fixing the following lint errors:\r\n- [x] >index.html\r\n|  1| <!doctype·html>\r\n|    | [MAJOR] HTMLLintBear:\r\n|    | Document Type: Use HTML5: Change \"<!doctype html>\" to \"`<!DOCTYPE html>`\".\r\n\r\n- [x] >i|   2| ····<script··src=\"js/tiles.js\"·type=\"text/javascript\"></script>\r\n|    | [MAJOR] HTMLLintBear:\r\n|    | Extra whitespace: Use whitespaces only where expected and be consistent: Remove the extra whitespaces.\r\n\r\n- [x] >i|   3| ····<script··src=\"js/levels.js\"·type=\"text/javascript\"></script>\r\n|    | [MAJOR] HTMLLintBear:\r\n|    | type Attributes: The default type for script tags is \"text/javascript\" so it can be safely omitted: Remove the type attribute from the script tag.\r\n\r\n- [x] >iindex.html\r\n|   4| ····<script··src=\"js/player.js\"·type=\"text/javascript\"></script>\r\n|    | [MAJOR] HTMLLintBear:\r\n|    | Extra whitespace: Use whitespaces only where expected and be consistent: Remove the extra whitespaces.\r\n\r\n- [x] >iindex.html\r\n|   7| ····<script··src=\"js/player.js\"·type=\"text/javascript\"></script>\r\n|    | [MAJOR] HTMLLintBear:\r\n|    | type Attributes: The default type for script tags is \"text/javascript\" so it can be safely omitted: Remove the type attribute from the script tag.\r\n\r\n- [x] >iindex.html\r\n|   8| ····<script··src=\"js/gui.js\"·type=\"text/javascript\"></script>\r\n|    | [MAJOR] HTMLLintBear:\r\n|    | Extra whitespace: Use whitespaces only where expected and be consistent: Remove the extra whitespaces.\r\n\r\n- [x] >iindex.html\r\n|   8| ····<script··src=\"js/gui.js\"·type=\"text/javascript\"></script>\r\n|    | [MAJOR] HTMLLintBear:\r\n|    | type Attributes: The default type for script tags is \"text/javascript\" so it can be safely omitted: Remove the type attribute from the script tag.\r\n\r\n\r\n- [x] >iindex.html\r\n|   9| ····<script··src=\"js/level.js\"·type=\"text/javascript\"></script>\r\n|    | [MAJOR] HTMLLintBear:\r\n|    | type Attributes: The default type for script tags is \"text/javascript\" so it can be safely omitted: Remove the type attribute from the script tag.\r\n\r\n- [x] >ijs/gui.js\r\n|  18| ······player.moveLeft()\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [x] >ijs/gui.js\r\n|  19| ····};\r\n|    | [NORMAL] JSHintBear:\r\n|    | Unnecessary semicolon.\r\n\r\n- [x] >ijs/gui.js\r\n|  24| ······player.moveRight()\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [x] >ijs/gui.js\r\n|  25| ····};\r\n|    | [NORMAL] JSHintBear:\r\n|    | Unnecessary semicolon.\r\n\r\n- [x] >ijs/gui.js\r\n|  30| ······player.moveUp()\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [x] >ijs/gui.js\r\n|  31| ····};\r\n|    | [NORMAL] JSHintBear:\r\n|    | Unnecessary semicolon.\r\n\r\n- [x] >ijs/gui.js\r\n|  36| ······player.moveDown()\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [x] >ijs/gui.js\r\n|  37| ····};\r\n|    | [NORMAL] JSHintBear:\r\n|    | Unnecessary semicolon.\r\n\r\n- [x] >ijs/gui.js\r\n|  43| }\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [x] >ijs/gui.js\r\n|   9| ··level·=·createTestLevel();\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'createTestLevel' is not defined.\r\n\r\n- [x] >ijs/gui.js\r\n|  11| ··player·=·newPlayer();\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'newPlayer' is not defined.\r\n\r\n- [x] >ijs/level.js\r\n|   2| const·tileWidth·=·429.544;·//·px,·real·width\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [x] >ijs/level.js\r\n|   3| const·tileHeight·=·256.314;·//·px\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [x] >ijs/level.js\r\n|  16| ····}\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [x] >js/level.js\r\n|  23| ········const·position·=·{\"x\":·x,·\"y\":·y};\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [x] >js/level.js\r\n|  24| ········const·pixelPosition·=·me.indexToPosition(position);\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [x] >js/level.js\r\n|  39| ··}\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [x] >js/level.js\r\n|  42| ··}\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [x] >js/level.js\r\n|  45| ··}\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [x] >js/level.js\r\n|  57| ······const·position·=·{\"x\":·x,·\"y\":·y};\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [ ] >js/level.js\r\n|  61| ··if·(this.startTile·==·null)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | Expected '===' and instead saw '=='.\r\n\r\n- [ ] >js/level.js\r\n|  36| ······return·NullTile;\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'NullTile' is not defined.\r\n\r\n- [ ] >js/level.js\r\n|   5| function·Level(specification)\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'Level' is defined but never used.\r\n\r\n- [ ] >js/player.js\r\n|  43| ··}\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [ ] >js/player.js\r\n|  46| ··}\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [ ] >js/player.js\r\n|   7| ··this.currentTile·=·NullTile;\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'NullTile' is not defined.\r\n\r\n- [ ] >js/player.js\r\n|   2| function·newPlayer()·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'newPlayer' is defined but never used.\r\n\r\n- [ ] >js/loading.js\r\n|   6| ····if·(xmlHttp.readyState·==·4)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | Expected '===' and instead saw '=='.\r\n\r\n- [ ] >js/loading.js\r\n|   7| ······if·(xmlHttp.status·==·200)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | Expected '===' and instead saw '=='.\r\n\r\n- [ ] >js/loading.js\r\n|  13| ··}\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [ ] >js/loading.js\r\n|   1| function·httpGetAsync(theUrl,·callback)\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'httpGetAsync' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n|   2| const·NullTile·=·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [ ] >js/tiles.js\r\n|   3| ··canEnterFromTheTop:·function(player)·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n|   4| ··canEnterFromTheBottom:·function(player)·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n|   5| ··canEnterFromTheRight:·function(player)·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n|   6| ··canEnterFromTheLeft:·function(player)·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n|   7| ··playerLeaves:·function(player){},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n|   8| ··placeAtIn:·function(){return·this},\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [ ] >js/tiles.js\r\n|  15| }\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [ ] >js/tiles.js\r\n|  24| ··}\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [ ] >js/tiles.js\r\n|  35| };\r\n|    | [NORMAL] JSHintBear:\r\n|    | Unnecessary semicolon.\r\n\r\n- [ ] >js/tiles.js\r\n|  56| ImageCollection.prototype.playerEnters·=·function(player)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n|  59| ImageCollection.prototype.playerLeaves·=·function(player)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n|  72| };\r\n|    | [NORMAL] JSHintBear:\r\n|    | Unnecessary semicolon.\r\n\r\n- [ ] >js/tiles.js\r\n| 102| const·OpenDoors·=·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [ ] >js/tiles.js\r\n| 104| ··canEnterFromTheTop:·function(player)·{return·true;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 105| ··canEnterFromTheBottom:·function(player)·{return·true;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 106| ··canEnterFromTheRight:·function(player)·{return·true;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 107| ··canEnterFromTheLeft:·function(player)·{return·true;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 108| ··canLeaveToTheTop:·function(player)·{return·true;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 109| ··canLeaveToTheBottom:·function(player)·{return·true;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 110| ··canLeaveToTheRight:·function(player)·{return·true;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n\r\n| 111| ··canLeaveToTheLeft:·function(player)·{return·true;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n\r\n| 112| ··viewFromTheTop:·function(player)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 115| ··viewFromTheLeft:·function(player)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 117| ··viewFromTheRight:·function(player)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 120| ··viewFromTheBottom:·function(player)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 122| ··whenPlayerLeaves:·function(player){\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 124| ··whenPlayerEnters:·function(player){\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 147| const·door·=·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [ ] >js/tiles.js\r\n| 150| ····canEnterFromTheTop:·function(player)·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 151| ····canLeaveToTheTop:·function(player)·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 159| ····canEnterFromTheRight()·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'concise methods' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [ ] >js/tiles.js\r\n| 160| ····canLeaveToTheRight()·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'concise methods' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [ ] >js/tiles.js\r\n| 168| ····canEnterFromTheRight()·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'concise methods' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [ ] >js/tiles.js\r\n| 169| ····canLeaveToTheRight()·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'concise methods' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).\r\n\r\n- [ ] >js/tiles.js\r\n| 170| ····canEnterFromTheTop:·function(player)·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 171| ····canLeaveToTheTop:·function(player)·{return·false;},\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'player' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 178| }\r\n|    | [NORMAL] JSHintBear:\r\n|    | Missing semicolon.\r\n\r\n- [ ] >js/tiles.js\r\n|   2| const·NullTile·=·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'NullTile' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n|  17| function·PlayerStartsAt(tileSpecification)·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'PlayerStartsAt' is defined but never used.\r\n\r\n- [ ] >js/tiles.js\r\n| 147| const·door·=·{\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is defined but never used.\r\n\r\n- [ ] >js/levels.js\r\n|   3| ··return·new·Level([\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'Level' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   4| ····[door.none,·door.right,·door.right,·door.right,·door.right,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   4| ····[door.none,·door.right,·door.right,·door.right,·door.right,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   4| ····[door.none,·door.right,·door.right,·door.right,·door.right,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   4| ····[door.none,·door.right,·door.right,·door.right,·door.right,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   4| ····[door.none,·door.right,·door.right,·door.right,·door.right,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   5| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   5| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   5| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   5| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   5| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   5| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   6| ····[door.none,·door.top,·PlayerStartsAt(door.both),·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   6| ····[door.none,·door.top,·PlayerStartsAt(door.both),·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   6| ····[door.none,·door.top,·PlayerStartsAt(door.both),·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   6| ····[door.none,·door.top,·PlayerStartsAt(door.both),·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   6| ····[door.none,·door.top,·PlayerStartsAt(door.both),·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   6| ····[door.none,·door.top,·PlayerStartsAt(door.both),·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   7| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   7| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   7| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   7| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   7| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   7| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   8| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   8| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   8| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   8| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   8| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   8| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   9| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   9| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   9| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   9| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   9| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   9| ····[door.none,·door.top,·door.both,·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|  10| ····[NullTile,·door.none,·door.none,·door.none,·door.none,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|  10| ····[NullTile,·door.none,·door.none,·door.none,·door.none,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|  10| ····[NullTile,·door.none,·door.none,·door.none,·door.none,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|  10| ····[NullTile,·door.none,·door.none,·door.none,·door.none,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|  10| ····[NullTile,·door.none,·door.none,·door.none,·door.none,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'door' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   6| ····[door.none,·door.top,·PlayerStartsAt(door.both),·door.both,·door.both,·door.top],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'PlayerStartsAt' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|  10| ····[NullTile,·door.none,·door.none,·door.none,·door.none,·door.none],\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'NullTile' is not defined.\r\n\r\n- [ ] >js/levels.js\r\n|   1| function·createTestLevel()\r\n|    | [NORMAL] JSHintBear:\r\n|    | 'createTestLevel' is defined but never used.\r\n\r\n\r\n(**Note:** A contributor is asked to fix only a about 7-10 lint errors and leave the rest for the other contributors as outlined in the GCI task)"}}
{"actor":{"display_login":"abishekvashok"}}