Commons:User scripts/users namespace/reports/User:Kanonkas/contribsmulti.js

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

jshint edit

  1. ISSUE: line 24 character 27: Missing semicolon. - Evidence: if(!ucfrm.target) return
  2. ISSUE: line 26 character 30: Missing semicolon. - Evidence: if(users.length < 2) return
  3. ISSUE: line 33 character 32: Missing semicolon. - Evidence: if(m.length == 1) m = '0' + m
  4. ISSUE: line 34 character 80: Missing semicolon. - Evidence: if(y > 2000 && y < 2100) opt_ts = '&ucstart=' + y + '-' + m + '-01T00:00:00Z'
  5. ISSUE: line 40 character 31: Line breaking error 'break'. - Evidence: if(i >= parseInt(cmMaxU)) break
  6. ISSUE: line 40 character 36: Missing semicolon. - Evidence: if(i >= parseInt(cmMaxU)) break
  7. ISSUE: line 42 character 13: Use '===' to compare with ''. - Evidence: if(user == '') continue
  8. ISSUE: line 42 character 20: Line breaking error 'continue'. - Evidence: if(user == '') continue
  9. ISSUE: line 42 character 28: Missing semicolon. - Evidence: if(user == '') continue
  10. ISSUE: line 50 character 10: ['requestid'] is better written in dot notation. - Evidence: if(!obj['requestid']) return
  11. ISSUE: line 50 character 31: Missing semicolon. - Evidence: if(!obj['requestid']) return
  12. ISSUE: line 51 character 15: ['requestid'] is better written in dot notation. - Evidence: var ri = obj['requestid'];
  13. ISSUE: line 53 character 14: Use '===' to compare with '0'. - Evidence: if(cmTotal == 0) removeSpinner('multicontribs-spin')
  14. ISSUE: line 53 character 55: Missing semicolon. - Evidence: if(cmTotal == 0) removeSpinner('multicontribs-spin')
  15. ISSUE: line 55 character 10: ['query'] is better written in dot notation. - Evidence: if(!obj['query'] || !obj['query']['usercontribs']) return
  16. ISSUE: line 55 character 27: ['query'] is better written in dot notation. - Evidence: if(!obj['query'] || !obj['query']['usercontribs']) return
  17. ISSUE: line 55 character 36: ['usercontribs'] is better written in dot notation. - Evidence: if(!obj['query'] || !obj['query']['usercontribs']) return
  18. ISSUE: line 55 character 60: Missing semicolon. - Evidence: if(!obj['query'] || !obj['query']['usercontribs']) return
  19. ISSUE: line 56 character 21: ['query'] is better written in dot notation. - Evidence: var contribs = obj['query']['usercontribs'];
  20. ISSUE: line 56 character 30: ['usercontribs'] is better written in dot notation. - Evidence: var contribs = obj['query']['usercontribs'];
  21. ISSUE: line 59 character 28: ['timestamp'] is better written in dot notation. - Evidence: var index = contribs[i]['timestamp'] + '_' + i + '_' + ri;
  22. ISSUE: line 63 character 14: Use '===' to compare with '0'. - Evidence: if(cmTotal == 0) multiContribsShowResults()
  23. ISSUE: line 63 character 46: Missing semicolon. - Evidence: if(cmTotal == 0) multiContribsShowResults()
  24. ISSUE: line 71 character 21: Use '===' to compare with '0'. - Evidence: if(cmIndex.length == 0) {
  25. ISSUE: line 76 character 69: Missing semicolon. - Evidence: var length = (cmIndex.length > cmLimit) ? cmLimit : cmIndex.length
  26. ISSUE: line 88 character 117: Missing semicolon. - Evidence: if(cmList[cmIndex[i]].comment) li.appendChild(document.createTextNode(' (' + cmList[cmIndex[i]].comment + ')'))
  27. ISSUE: line 102 character 48: Missing semicolon. - Evidence: spin.setAttribute('id','multicontribs-prog')