Commons:User scripts/users namespace/reports/User:Daniel/monobook.js

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

jshint edit

  1. ISSUE: line 32 character 2: document.write can be a form of eval. - Evidence: document.write('<script type="text/javascript" src="'
  2. ISSUE: line 36 character 2: document.write can be a form of eval. - Evidence: document.write('<script type="text/javascript" src="/w/index.php?title=MediaWiki:Blanksearchextra.js&action=raw&ctype=text/javascript"><\/script>');
  3. ISSUE: line 39 character 1: document.write can be a form of eval. - Evidence: document.write('<script type="text/javascript" src="'
  4. ISSUE: line 44 character 1: document.write can be a form of eval. - Evidence: document.write('<script type="text/javascript" src="'
  5. ISSUE: line 51 character 163: Missing semicolon. - Evidence: if((wgNamespaceNumber == 2 || wgNamespaceNumber == 3) && wgTitle.indexOf('/') == -1 && (wgAction != 'edit' || wgAction != 'submit')) addOnloadHook(showUserGroups)
  6. ISSUE: line 59 character 10: ['query'] is better written in dot notation. - Evidence: if(!obj['query'] || !obj['query']['users']) return
  7. ISSUE: line 59 character 27: ['query'] is better written in dot notation. - Evidence: if(!obj['query'] || !obj['query']['users']) return
  8. ISSUE: line 59 character 36: ['users'] is better written in dot notation. - Evidence: if(!obj['query'] || !obj['query']['users']) return
  9. ISSUE: line 59 character 53: Missing semicolon. - Evidence: if(!obj['query'] || !obj['query']['users']) return
  10. ISSUE: line 60 character 17: ['query'] is better written in dot notation. - Evidence: var user = obj['query']['users'];
  11. ISSUE: line 60 character 26: ['users'] is better written in dot notation. - Evidence: var user = obj['query']['users'];
  12. ISSUE: line 61 character 18: Use '===' to compare with '0'. - Evidence: if(user.length == 0) return
  13. ISSUE: line 61 character 30: Missing semicolon. - Evidence: if(user.length == 0) return
  14. ISSUE: line 63 character 101: Missing semicolon. - Evidence: var someHeading = document.getElementsByTagName('h1')[0] || document.getElementsByTagName('h2')[0]
  15. ISSUE: line 64 character 26: Missing semicolon. - Evidence: if(!someHeading) return
  16. ISSUE: line 67 character 29: ['name'] is better written in dot notation. - Evidence: var title = 'User:' + user['name'] + ' ';
  17. ISSUE: line 70 character 10: ['invalid'] is better written in dot notation. - Evidence: if(user['invalid'] == '') {
  18. ISSUE: line 70 character 22: Use '===' to compare with ''. - Evidence: if(user['invalid'] == '') {
  19. ISSUE: line 71 character 40: Missing semicolon. - Evidence: if(show && show.IP) text += '[IP] '
  20. ISSUE: line 72 character 46: Missing semicolon. - Evidence: else title += '[invalid or IP username] '
  21. ISSUE: line 73 character 17: ['missing'] is better written in dot notation. - Evidence: } else if(user['missing'] == '') {
  22. ISSUE: line 73 character 29: Use '===' to compare with ''. - Evidence: } else if(user['missing'] == '') {
  23. ISSUE: line 74 character 62: Missing semicolon. - Evidence: if(show && show.unregistered) text += '[doesn\'t exist] '
  24. ISSUE: line 75 character 45: Missing semicolon. - Evidence: else title += '[not a registered name] '
  25. ISSUE: line 77 character 52: Missing semicolon. - Evidence: if(show && show.registered) text += '[exists] '
  26. ISSUE: line 78 character 43: Missing semicolon. - Evidence: else title += '[username registered] '
  27. ISSUE: line 79 character 12: ['groups'] is better written in dot notation. - Evidence: if(user['groups']) {
  28. ISSUE: line 80 character 63: ['groups'] is better written in dot notation. - Evidence: if(show && show.groups || !show) text += '[user,' + user['groups'] + '] '
  29. ISSUE: line 80 character 80: Missing semicolon. - Evidence: if(show && show.groups || !show) text += '[user,' + user['groups'] + '] '
  30. ISSUE: line 81 character 36: ['groups'] is better written in dot notation. - Evidence: else title += '[user,' + user['groups'] + '] '
  31. ISSUE: line 81 character 53: Missing semicolon. - Evidence: else title += '[user,' + user['groups'] + '] '
  32. ISSUE: line 83 character 51: Missing semicolon. - Evidence: if(show && show.groupless) text += '[user] '
  33. ISSUE: line 84 character 30: Missing semicolon. - Evidence: else title += '[user] '
  34. ISSUE: line 86 character 12: ['editcount'] is better written in dot notation. - Evidence: if(user['editcount']) {
  35. ISSUE: line 87 character 52: ['editcount'] is better written in dot notation. - Evidence: if(show && show.editcount) text += '[' + user['editcount'] + ' edits] '
  36. ISSUE: line 87 character 78: Missing semicolon. - Evidence: if(show && show.editcount) text += '[' + user['editcount'] + ' edits] '
  37. ISSUE: line 88 character 31: ['editcount'] is better written in dot notation. - Evidence: else title += '[' + user['editcount'] + ' edits] '
  38. ISSUE: line 88 character 57: Missing semicolon. - Evidence: else title += '[' + user['editcount'] + ' edits] '
  39. ISSUE: line 90 character 12: ['registration'] is better written in dot notation. - Evidence: if(user['registration']) {
  40. ISSUE: line 91 character 59: ['registration'] is better written in dot notation. - Evidence: if(show && show.regdate) text += '[created: ' + user['registration'].split('T')[0] + '] '
  41. ISSUE: line 91 character 96: Missing semicolon. - Evidence: if(show && show.regdate) text += '[created: ' + user['registration'].split('T')[0] + '] '
  42. ISSUE: line 92 character 40: ['registration'] is better written in dot notation. - Evidence: else title += '[created: ' + user['registration'] + '] '
  43. ISSUE: line 92 character 63: Missing semicolon. - Evidence: else title += '[created: ' + user['registration'] + '] '
  44. ISSUE: line 94 character 12: ['blockedby'] is better written in dot notation. - Evidence: if(user['blockedby']) {
  45. ISSUE: line 95 character 52: Missing semicolon. - Evidence: if(show && show.blocked) text += '[blocked] '
  46. ISSUE: line 96 character 42: Missing semicolon. - Evidence: else text += '[currently blocked] '