Commons:User scripts/users namespace/reports/User:UserB/recent2.js

This is the report page for User:UserB/recent2.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 64: Use '===' to compare with '0'. - Evidence: if (inList || lines[i].indexOf('<textarea id="titles"')== 0) {
  4. ISSUE: line 148 character 59: Use '===' to compare with '0'. - Evidence: if (inList && lines[i].indexOf('</textarea>') == 0) {
  5. ISSUE: line 241 character 19: 'status' is already defined. - Evidence: var status=newOutputDiv('recent2.status', pos);
  6. ISSUE: line 242 character 19: 'output' is already defined. - Evidence: var output=newOutputDiv('recent2.lines', pos);
  7. ISSUE: line 244 character 5: 'status' used out of scope. - Evidence: status.style.borderStyle='solid';
  8. ISSUE: line 245 character 5: 'status' used out of scope. - Evidence: status.style.borderColor='orange';
  9. ISSUE: line 246 character 5: 'status' used out of scope. - Evidence: status.innerHTML=greyFont+'(' + recent2.count + ') updating...</font>';
  10. ISSUE: line 252 character 13: 'output' used out of scope. - Evidence: output: output, status: status, onFailure: feedFailed});
  11. ISSUE: line 252 character 29: 'status' used out of scope. - Evidence: output: output, status: status, onFailure: feedFailed});
  12. ISSUE: line 279 character 44: Expected a conditional expression and instead saw an assignment. - Evidence: if (doc=req.responseXML.documentElement) {
  13. ISSUE: line 280 character 59: 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 50: Expected a conditional expression and instead saw an assignment. - Evidence: while (diffCell=diffCellRe.exec(diffText)) {
  16. ISSUE: line 367 character 52: Expected a conditional expression and instead saw an assignment. - Evidence: if (badMatch=badWords.test(diffCell[1])) { break; }
  17. ISSUE: line 376 character 32: Use '!==' to compare with ''. - Evidence: if (badWord!='') {
  18. ISSUE: line 385 character 45: Use '===' to compare with ''. - Evidence: if (!previousVandal && matchesRe=='') { nextChangeSoon(); return; }
  19. ISSUE: line 408 character 16: 'diffCell' used out of scope. - Evidence: while (diffCell=diffCellRe.exec(diffText)) {
  20. ISSUE: line 408 character 50: Expected a conditional expression and instead saw an assignment. - Evidence: while (diffCell=diffCellRe.exec(diffText)) {
  21. ISSUE: line 409 character 39: 'diffCell' used out of scope. - Evidence: if (splMatch=spellRe.test(diffCell[1])) { break; }
  22. ISSUE: line 409 character 51: Expected a conditional expression and instead saw an assignment. - Evidence: if (splMatch=spellRe.test(diffCell[1])) { break; }
  23. ISSUE: line 412 character 24: 'diffCell' used out of scope. - Evidence: splMatch = diffCell[1].match(spellRe);
  24. ISSUE: line 414 character 25: 'badWord' is already defined. - Evidence: var badWord = '<a href=\'javascript:recent2.correctSpelling("' + articleTitle.split("'").join("%27") +
  25. ISSUE: line 426 character 20: 'article' is already defined. - Evidence: var article=getFirstTagContent(items[i], 'link');
  26. ISSUE: line 427 character 25: '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 50: Missing semicolon. - Evidence: var externalLinkStyle='text-decoration:none;'
  30. ISSUE: line 487 character 50: 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 108: Script URL. - Evidence: if(document.links[i].innerHTML==action + ' details' && document.links[i].href.indexOf('javascript:') == 0) {
  38. ISSUE: line 587 character 110: 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 62: Script URL. - Evidence: eval(document.links[i].href.replace('javascript:', ''));
  40. ISSUE: line 589 character 13: 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 31: 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 6: Missing semicolon. - Evidence: }
  51. ISSUE: line 785 character 6: Too many errors. (56% scanned). - Evidence: undefined