Commons:User scripts/users namespace/reports/User:KoshVorlon/recent.js
This is the report page for User:KoshVorlon/recent.js. It is bot-maintained. All manual changes might be overwritten.
jshint edit
- ISSUE:
line 57 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 85 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 147 character 57
: Use '===' to compare with '0'. - Evidence:if (inList || lines[i].indexOf('<textarea id="titles"')== 0) {
- ISSUE:
line 148 character 48
: Use '===' to compare with '0'. - Evidence:if (inList && lines[i].indexOf('</textarea>') == 0) {
- ISSUE:
line 241 character 12
: 'status' is already defined. - Evidence:var status=newOutputDiv('recent2.status', pos);
- ISSUE:
line 242 character 12
: 'output' is already defined. - Evidence:var output=newOutputDiv('recent2.lines', pos);
- ISSUE:
line 244 character 2
: 'status' used out of scope. - Evidence:status.style.borderStyle='solid';
- ISSUE:
line 245 character 2
: 'status' used out of scope. - Evidence:status.style.borderColor='orange';
- ISSUE:
line 246 character 2
: 'status' used out of scope. - Evidence:status.innerHTML=greyFont+'(' + recent2.count + ') updating...</font>';
- ISSUE:
line 252 character 10
: 'output' used out of scope. - Evidence:output: output, status: status, onFailure: feedFailed});
- ISSUE:
line 252 character 26
: 'status' used out of scope. - Evidence:output: output, status: status, onFailure: feedFailed});
- ISSUE:
line 279 character 41
: Expected a conditional expression and instead saw an assignment. - Evidence:if (doc=req.responseXML.documentElement) {
- ISSUE:
line 280 character 52
: Expected a conditional expression and instead saw an assignment. - Evidence:if (recent2.items=doc.getElementsByTagName('item')) {
- ISSUE:
line 290 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 363 character 43
: Expected a conditional expression and instead saw an assignment. - Evidence:while (diffCell=diffCellRe.exec(diffText)) {
- ISSUE:
line 367 character 41
: Expected a conditional expression and instead saw an assignment. - Evidence:if (badMatch=badWords.test(diffCell[1])) { break; }
- ISSUE:
line 376 character 13
: Use '!==' to compare with ''. - Evidence:if (badWord!='') {
- ISSUE:
line 385 character 34
: Use '===' to compare with ''. - Evidence:if (!previousVandal && matchesRe=='') { nextChangeSoon(); return; }
- ISSUE:
line 408 character 9
: 'diffCell' used out of scope. - Evidence:while (diffCell=diffCellRe.exec(diffText)) {
- ISSUE:
line 408 character 43
: Expected a conditional expression and instead saw an assignment. - Evidence:while (diffCell=diffCellRe.exec(diffText)) {
- ISSUE:
line 409 character 28
: 'diffCell' used out of scope. - Evidence:if (splMatch=spellRe.test(diffCell[1])) { break; }
- ISSUE:
line 409 character 40
: Expected a conditional expression and instead saw an assignment. - Evidence:if (splMatch=spellRe.test(diffCell[1])) { break; }
- ISSUE:
line 412 character 13
: 'diffCell' used out of scope. - Evidence:splMatch = diffCell[1].match(spellRe);
- ISSUE:
line 414 character 14
: 'badWord' is already defined. - Evidence:var badWord = '<a + href=\'javascript:recent2.correctSpelling("' + articleTitle.split("'").join("%27") +
- ISSUE:
line 426 character 13
: 'article' is already defined. - Evidence:var article=getFirstTagContent(items[i], 'link');
- ISSUE:
line 427 character 18
: 'articleTitle' is already defined. - Evidence:var articleTitle=getFirstTagContent(items[i], 'title');
- ISSUE:
line 441 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 479 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 486 character 47
: Missing semicolon. - Evidence:var externalLinkStyle='text-decoration:none;'
- ISSUE:
line 487 character 47
: Missing semicolon. - Evidence:var internalLinkStyle='text-decoration:none;'
- ISSUE:
line 516 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 535 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 548 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 559 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 566 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 580 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 587 character 101
: Script URL. - Evidence:if(document.links[i].innerHTML==action + ' details' && document.links[i].href.indexOf('javascript:') == 0) {
- ISSUE:
line 587 character 103
: Use '===' to compare with '0'. - Evidence:if(document.links[i].innerHTML==action + ' details' && document.links[i].href.indexOf('javascript:') == 0) {
- ISSUE:
line 589 character 51
: Script URL. - Evidence:eval(document.links[i].href.replace('javascript:', ''));
- ISSUE:
line 589 character 2
: eval can be harmful. - Evidence:eval(document.links[i].href.replace('javascript:', ''));
- ISSUE:
line 592 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 609 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 615 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 630 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 637 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 698 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 736 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 752 character 28
: Use '===' to compare with 'null'. - Evidence:if (window.vandals[vandal]==null) { window.vandals[vandal]=1; }
- ISSUE:
line 755 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 785 character 3
: Missing semicolon. - Evidence:}
- ISSUE:
line 785 character 3
: Too many errors. (56% scanned). - Evidence:undefined