Commons:User scripts/users namespace/reports/User:Kylu/contribsrange.js
This is the report page for User:Kylu/contribsrange.js. It is bot-maintained. All manual changes might be overwritten.
jshint edit
- ISSUE:
line 27 character 129
: Missing semicolon. - Evidence:var show = (document.getElementById('contentSub')) ? document.getElementById('contentSub') : document.getElementById('topbar')
- ISSUE:
line 28 character 177
: Missing semicolon. - Evidence:show.appendChild(document.createTextNode(' \u2022 Javascript-enhanced contributions lookup enabled. You may enter a CIDR range or append an asterisk to do a prefix search.'))
- ISSUE:
line 40 character 34
: Missing semicolon. - Evidence:if(m.length == 1) m = '0' + m
- ISSUE:
line 41 character 82
: Missing semicolon. - Evidence:if(y > 2000 && y < 2100) opt_ts = '&ucstart=' + y + '-' + m + '-01T00:00:00Z'
- ISSUE:
line 47 character 43
: Use '===' to compare with '0'. - Evidence:if(frm.target.value.search(patternCIDR) == 0) {
- ISSUE:
line 66 character 15
: 'url' is already defined. - Evidence:var url = wgScriptPath + '/api.php?action=query&format=json&rawcontinue=&callback=prefixContribs&list=usercontribs' + options + '&uclimit=' + parseInt(prefixlimit) + '&ucuser=';
- ISSUE:
line 69 character 40
: Missing semicolon. - Evidence:if(i != start + num) url += '|'
- ISSUE:
line 73 character 50
: Use '===' to compare with '0'. - Evidence:} else if(frm.target.value.search(patternWild) == 0) {
- ISSUE:
line 78 character 13
: 'url' is already defined. - Evidence:var url = wgScriptPath + '/api.php?action=query&format=json&rawcontinue=&callback=prefixContribs&list=usercontribs' + options + '&uclimit=' + parseInt(prefixlimit) + '&ucuserprefix=' + prefix;
- ISSUE:
line 103 character 10
: ['query'] is better written in dot notation. - Evidence:if(!obj['query'] || !obj['query']['usercontribs']) return
- ISSUE:
line 103 character 27
: ['query'] is better written in dot notation. - Evidence:if(!obj['query'] || !obj['query']['usercontribs']) return
- ISSUE:
line 103 character 36
: ['usercontribs'] is better written in dot notation. - Evidence:if(!obj['query'] || !obj['query']['usercontribs']) return
- ISSUE:
line 103 character 60
: Missing semicolon. - Evidence:if(!obj['query'] || !obj['query']['usercontribs']) return
- ISSUE:
line 105 character 45
: Missing semicolon. - Evidence:if(prog) prog.parentNode.removeChild(prog)
- ISSUE:
line 106 character 13
: ['query'] is better written in dot notation. - Evidence:cidr = obj['query']['usercontribs'];
- ISSUE:
line 106 character 22
: ['usercontribs'] is better written in dot notation. - Evidence:cidr = obj['query']['usercontribs'];
- ISSUE:
line 109 character 18
: Use '===' to compare with '0'. - Evidence:if(cidr.length == 0) {
- ISSUE:
line 149 character 43
: Expected a conditional expression and instead saw an assignment. - Evidence:if (matches = re.exec(document.location)) {