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