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

  1. ISSUE: line 57 character 2: Missing semicolon. - Evidence: }
  2. ISSUE: line 85 character 2: Missing semicolon. - Evidence: }
  3. ISSUE: line 147 character 57: Use '===' to compare with '0'. - Evidence: if (inList || lines[i].indexOf('<textarea id="titles"')== 0) {
  4. ISSUE: line 148 character 48: Use '===' to compare with '0'. - Evidence: if (inList && lines[i].indexOf('</textarea>') == 0) {
  5. ISSUE: line 241 character 12: 'status' is already defined. - Evidence: var status=newOutputDiv('recent2.status', pos);
  6. ISSUE: line 242 character 12: 'output' is already defined. - Evidence: var output=newOutputDiv('recent2.lines', pos);
  7. ISSUE: line 244 character 2: 'status' used out of scope. - Evidence: status.style.borderStyle='solid';
  8. ISSUE: line 245 character 2: 'status' used out of scope. - Evidence: status.style.borderColor='orange';
  9. ISSUE: line 246 character 2: 'status' used out of scope. - Evidence: status.innerHTML=greyFont+'(' + recent2.count + ') updating...</font>';
  10. ISSUE: line 252 character 10: 'output' used out of scope. - Evidence: output: output, status: status, onFailure: feedFailed});
  11. ISSUE: line 252 character 26: 'status' used out of scope. - Evidence: output: output, status: status, onFailure: feedFailed});
  12. ISSUE: line 279 character 41: Expected a conditional expression and instead saw an assignment. - Evidence: if (doc=req.responseXML.documentElement) {
  13. ISSUE: line 280 character 52: Expected a conditional expression and instead saw an assignment. - Evidence: if (recent2.items=doc.getElementsByTagName('item')) {
  14. ISSUE: line 290 character 2: Missing semicolon. - Evidence: }
  15. ISSUE: line 363 character 43: Expected a conditional expression and instead saw an assignment. - Evidence: while (diffCell=diffCellRe.exec(diffText)) {
  16. ISSUE: line 367 character 41: Expected a conditional expression and instead saw an assignment. - Evidence: if (badMatch=badWords.test(diffCell[1])) { break; }
  17. ISSUE: line 376 character 13: Use '!==' to compare with ''. - Evidence: if (badWord!='') {
  18. ISSUE: line 385 character 34: Use '===' to compare with ''. - Evidence: if (!previousVandal && matchesRe=='') { nextChangeSoon(); return; }
  19. ISSUE: line 408 character 9: 'diffCell' used out of scope. - Evidence: while (diffCell=diffCellRe.exec(diffText)) {
  20. ISSUE: line 408 character 43: Expected a conditional expression and instead saw an assignment. - Evidence: while (diffCell=diffCellRe.exec(diffText)) {
  21. ISSUE: line 409 character 28: 'diffCell' used out of scope. - Evidence: if (splMatch=spellRe.test(diffCell[1])) { break; }
  22. ISSUE: line 409 character 40: Expected a conditional expression and instead saw an assignment. - Evidence: if (splMatch=spellRe.test(diffCell[1])) { break; }
  23. ISSUE: line 412 character 13: 'diffCell' used out of scope. - Evidence: splMatch = diffCell[1].match(spellRe);
  24. ISSUE: line 414 character 14: 'badWord' is already defined. - Evidence: var badWord = '<a + href=\'javascript:recent2.correctSpelling("' + articleTitle.split("'").join("%27") +
  25. ISSUE: line 426 character 13: 'article' is already defined. - Evidence: var article=getFirstTagContent(items[i], 'link');
  26. ISSUE: line 427 character 18: 'articleTitle' is already defined. - Evidence: var articleTitle=getFirstTagContent(items[i], 'title');
  27. ISSUE: line 441 character 2: Missing semicolon. - Evidence: }
  28. ISSUE: line 479 character 2: Missing semicolon. - Evidence: }
  29. ISSUE: line 486 character 47: Missing semicolon. - Evidence: var externalLinkStyle='text-decoration:none;'
  30. ISSUE: line 487 character 47: Missing semicolon. - Evidence: var internalLinkStyle='text-decoration:none;'
  31. ISSUE: line 516 character 2: Missing semicolon. - Evidence: }
  32. ISSUE: line 535 character 2: Missing semicolon. - Evidence: }
  33. ISSUE: line 548 character 2: Missing semicolon. - Evidence: }
  34. ISSUE: line 559 character 2: Missing semicolon. - Evidence: }
  35. ISSUE: line 566 character 2: Missing semicolon. - Evidence: }
  36. ISSUE: line 580 character 2: Missing semicolon. - Evidence: }
  37. ISSUE: line 587 character 101: Script URL. - Evidence: if(document.links[i].innerHTML==action + ' details' && document.links[i].href.indexOf('javascript:') == 0) {
  38. 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) {
  39. ISSUE: line 589 character 51: Script URL. - Evidence: eval(document.links[i].href.replace('javascript:', ''));
  40. ISSUE: line 589 character 2: eval can be harmful. - Evidence: eval(document.links[i].href.replace('javascript:', ''));
  41. ISSUE: line 592 character 2: Missing semicolon. - Evidence: }
  42. ISSUE: line 609 character 2: Missing semicolon. - Evidence: }
  43. ISSUE: line 615 character 2: Missing semicolon. - Evidence: }
  44. ISSUE: line 630 character 2: Missing semicolon. - Evidence: }
  45. ISSUE: line 637 character 2: Missing semicolon. - Evidence: }
  46. ISSUE: line 698 character 2: Missing semicolon. - Evidence: }
  47. ISSUE: line 736 character 2: Missing semicolon. - Evidence: }
  48. ISSUE: line 752 character 28: Use '===' to compare with 'null'. - Evidence: if (window.vandals[vandal]==null) { window.vandals[vandal]=1; }
  49. ISSUE: line 755 character 2: Missing semicolon. - Evidence: }
  50. ISSUE: line 785 character 3: Missing semicolon. - Evidence: }
  51. ISSUE: line 785 character 3: Too many errors. (56% scanned). - Evidence: undefined