Commons:User scripts/users namespace/reports/User:Captainofhope/qui.js

This is the report page for User:Captainofhope/qui.js. It is bot-maintained. All manual changes might be overwritten.

jshint edit

  1. ISSUE: line 21 character 28: The object literal notation {} is preferable. - Evidence: var qui_system = new Object();
  2. ISSUE: line 22 character 11: ['online'] is better written in dot notation. - Evidence: qui_system['online'] = [ "Online", "http://upload.wikimedia.org/wikipedia/commons/thumb/a/ab/Green_pog.svg/15px-Green_pog.svg.png" ];
  3. ISSUE: line 23 character 11: ['around'] is better written in dot notation. - Evidence: qui_system['around'] = [ "Around", "http://upload.wikimedia.org/wikipedia/commons/thumb/b/b2/Purple_pog.svg/15px-Purple_pog.svg.png" ];
  4. ISSUE: line 24 character 11: ['busy'] is better written in dot notation. - Evidence: qui_system['busy'] = [ "Busy", "http://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Blue_pog.svg/15px-Blue_pog.svg.png" ];
  5. ISSUE: line 25 character 11: ['sleep'] is better written in dot notation. - Evidence: qui_system['sleep'] = [ "Sleeping", "http://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/Red_pog.svg/15px-Red_pog.svg.png" ];
  6. ISSUE: line 26 character 11: ['offline'] is better written in dot notation. - Evidence: qui_system['offline'] = [ "Offline", "http://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Black_pog.svg/15px-Black_pog.svg.png" ];
  7. ISSUE: line 27 character 11: ['unknown'] is better written in dot notation. - Evidence: qui_system['unknown'] = [ "Unknown", "http://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/White_pog.svg/15px-White_pog.svg.png" ];
  8. ISSUE: line 75 character 30: 'statusRegExp' is already defined. - Evidence: var statusRegExp = /&action=edit&addfriend=(.*)/;
  9. ISSUE: line 78 character 25: 'qui_cmt' is already defined. - Evidence: var qui_cmt = "Adding [[User:"+new_friend+"|"+new_friend+"]] to my [[WP:Qui|Qui]] friends";
  10. ISSUE: line 91 character 30: 'statusRegExp' is already defined. - Evidence: var statusRegExp = /&action=edit&delfriend=(.*)/;
  11. ISSUE: line 93 character 25: 'userexp' is already defined. - Evidence: var userexp = new RegExp("\\[\\[User:"+del_friend+watcherspage+".*[\r\n]*", "g" );
  12. ISSUE: line 94 character 25: 'qui_cmt' is already defined. - Evidence: var qui_cmt = "Removing [[User:"+del_friend+"|"+del_friend+"]] from my [[WP:Qui|Qui]] friends";
  13. ISSUE: line 111 character 19: 'body' is already defined. - Evidence: else var body = document.getElementsByTagName( 'body')[0];
  14. ISSUE: line 117 character 45: Script URL. - Evidence: link.href = "javascript:qui_openMenu();";
  15. ISSUE: line 175 character 5: 'body' used out of scope. - Evidence: body.appendChild( indicator );
  16. ISSUE: line 176 character 2: Unnecessary semicolon. - Evidence: };
  17. ISSUE: line 181 character 2: Unnecessary semicolon. - Evidence: };
  18. ISSUE: line 186 character 2: Unnecessary semicolon. - Evidence: };
  19. ISSUE: line 191 character 2: Unnecessary semicolon. - Evidence: };
  20. ISSUE: line 204 character 2: Unnecessary semicolon. - Evidence: };
  21. ISSUE: line 206 character 28: The object literal notation {} is preferable. - Evidence: var buddy_list = new Object();
  22. ISSUE: line 229 character 2: Unnecessary semicolon. - Evidence: };
  23. ISSUE: line 241 character 27: ['status'] is better written in dot notation. - Evidence: buddy_list[friend]["status"] = local_status;
  24. ISSUE: line 245 character 2: Unnecessary semicolon. - Evidence: };
  25. ISSUE: line 253 character 13: eval can be harmful. - Evidence: eval( "var queryResult="+ d.responseText );
  26. ISSUE: line 259 character 31: ['lastseen'] is better written in dot notation. - Evidence: buddy_list[friend]["lastseen"] = local_lastseen;
  27. ISSUE: line 264 character 2: Unnecessary semicolon. - Evidence: };
  28. ISSUE: line 267 character 43: ['status'] is better written in dot notation. - Evidence: var friend_status = buddy_list[friend]["status"];
  29. ISSUE: line 268 character 45: ['lastseen'] is better written in dot notation. - Evidence: var friend_lastseen = buddy_list[friend]["lastseen"];
  30. ISSUE: line 272 character 37: 'friend_lastseen_string' is already defined. - Evidence: else var friend_lastseen_string = "";
  31. ISSUE: line 282 character 22: 'friend_lastseen_string' used out of scope. - Evidence: + 'D</a>)' + friend_lastseen_string;
  32. ISSUE: line 284 character 23: ['HTMLobj'] is better written in dot notation. - Evidence: buddy_list[friend]["HTMLobj"] = menu_item;
  33. ISSUE: line 287 character 2: Unnecessary semicolon. - Evidence: };
  34. ISSUE: line 292 character 2: Unnecessary semicolon. - Evidence: };
  35. ISSUE: line 297 character 2: Unnecessary semicolon. - Evidence: };
  36. ISSUE: line 301 character 2: Unnecessary semicolon. - Evidence: };
  37. ISSUE: line 324 character 2: Unnecessary semicolon. - Evidence: };