Commons:User scripts/users namespace/reports/User:Rich Farmbrough/monobook.js

This is the report page for User:Rich Farmbrough/monobook.js. It is bot-maintained. All manual changes might be overwritten.

jshint edit

  1. ISSUE: line 51 character 14: Use '===' to compare with 'null'. - Evidence: if (hdr==null) { //Not found? Make a new one!
  2. ISSUE: line 184 character 146: Missing semicolon. - Evidence: txt.value = txt.value.replace(/(January|February|March|April|May|June|July|August|September|October|November|December)\s*(\d{1,2}\b)/ig, "$2 $1")
  3. ISSUE: line 186 character 146: Missing semicolon. - Evidence: txt.value = txt.value.replace(/(\b\d{1,2})\s*(January|February|March|April|May|June|July|August|September|October|November|December)/ig, "$1 $2")
  4. ISSUE: line 188 character 142: Missing semicolon. - Evidence: txt.value = txt.value.replace(/(\b0\d)\s*(January|February|March|April|May|June|July|August|September|October|November|December)/ig, "$1 $2")
  5. ISSUE: line 190 character 159: Missing semicolon. - Evidence: txt.value = txt.value.replace(/\[\[\s*\b(\d{1,2})\s*(January|February|March|April|May|June|July|August|September|October|November|December)\s*\]\]/ig,"$1 $2")
  6. ISSUE: line 192 character 187: Missing semicolon. - Evidence: txt.value = txt.value.replace(/\b(\d{1,2}) (January|February|March|April|May|June|July|August|September|October|November|December)\s*,*\s*\[\[(\d{1,4})\b(\s*)\]\](\s*)/ig,"$1 $2 $3$4$5")
  7. ISSUE: line 194 character 179: Missing semicolon. - Evidence: txt.value = txt.value.replace(/\b(\d{1,2}) (January|February|March|April|May|June|July|August|September|October|November|December)\s*,*\s*(\d{3,4})\b(\s*)(\s*)/ig,"$1 $2 $3$4$5")
  8. ISSUE: line 269 character 39: Missing semicolon. - Evidence: return($1+toHeaderCase($2)+$3)
  9. ISSUE: line 272 character 12: 'txt' is already defined. - Evidence: var txt = document.editform.wpSummary;
  10. ISSUE: line 298 character 24: The array literal notation [] is preferable. - Evidence: var words = new Array();
  11. ISSUE: line 314 character 17: Use '===' to compare with '0'. - Evidence: else if (i==0) {
  12. ISSUE: line 320 character 12: Use '===' to compare with '0'. - Evidence: if (i==0) {result=words[i];} else {result=result+" "+words[i];}
  13. ISSUE: line 402 character 66: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/(\d)\s?(\[\[lbs\]\])/gi, '$1 \[\[Pound (mass)|lb\]\]');
  14. ISSUE: line 402 character 68: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/(\d)\s?(\[\[lbs\]\])/gi, '$1 \[\[Pound (mass)|lb\]\]');
  15. ISSUE: line 402 character 85: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/(\d)\s?(\[\[lbs\]\])/gi, '$1 \[\[Pound (mass)|lb\]\]');
  16. ISSUE: line 402 character 87: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/(\d)\s?(\[\[lbs\]\])/gi, '$1 \[\[Pound (mass)|lb\]\]');
  17. ISSUE: line 455 character 13: 'txt' is already defined. - Evidence: var txt = document.editform.wpSummary;
  18. ISSUE: line 465 character 37: Missing semicolon. - Evidence: document.editform.wpDiff.click()
  19. ISSUE: line 552 character 57: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\$\s*(.*?)\s*\$/gim, "\<math\>$1\<\/math\>");
  20. ISSUE: line 552 character 63: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\$\s*(.*?)\s*\$/gim, "\<math\>$1\<\/math\>");
  21. ISSUE: line 552 character 67: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\$\s*(.*?)\s*\$/gim, "\<math\>$1\<\/math\>");
  22. ISSUE: line 552 character 75: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\$\s*(.*?)\s*\$/gim, "\<math\>$1\<\/math\>");
  23. ISSUE: line 559 character 33: Unexpected escaped character '<' in regular expression. - Evidence: txt.value = txt.value.replace(/\.\<\/math\>/gim, "\<\/math\>\.");
  24. ISSUE: line 559 character 54: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\.\<\/math\>/gim, "\<\/math\>\.");
  25. ISSUE: line 559 character 62: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\.\<\/math\>/gim, "\<\/math\>\.");
  26. ISSUE: line 559 character 64: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\.\<\/math\>/gim, "\<\/math\>\.");
  27. ISSUE: line 560 character 33: Unexpected escaped character '<' in regular expression. - Evidence: txt.value = txt.value.replace(/\,\<\/math\>/gim, "\<\/math\>\,");
  28. ISSUE: line 560 character 54: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\,\<\/math\>/gim, "\<\/math\>\,");
  29. ISSUE: line 560 character 62: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\,\<\/math\>/gim, "\<\/math\>\,");
  30. ISSUE: line 560 character 64: Bad or unnecessary escaping. - Evidence: txt.value = txt.value.replace(/\,\<\/math\>/gim, "\<\/math\>\,");
  31. ISSUE: line 565 character 59: Missing semicolon. - Evidence: txt.value = txt.value + "<br>{{planetmath|id=|title=}} "
  32. ISSUE: line 566 character 55: Missing semicolon. - Evidence: txt.value = txt.value + "[[Category:combinatorics]]"
  33. ISSUE: line 580 character 33: Unexpected escaped character '<' in regular expression. - Evidence: txt.value = txt.value.replace(/\<\/b\>/gim, "'''");
  34. ISSUE: line 581 character 33: Unexpected escaped character '<' in regular expression. - Evidence: txt.value = txt.value.replace(/\<\/i\>/gim, "''");
  35. ISSUE: line 582 character 33: Unexpected escaped character '<' in regular expression. - Evidence: txt.value = txt.value.replace(/\<b\>/gim, "'''");
  36. ISSUE: line 583 character 33: Unexpected escaped character '<' in regular expression. - Evidence: txt.value = txt.value.replace(/\<i\>/gim, "''");
  37. ISSUE: line 843 character 13: 'txt' is already defined. - Evidence: var txt = document.editform.wpSummary;
  38. ISSUE: line 853 character 37: Missing semicolon. - Evidence: document.editform.wpDiff.click()
  39. ISSUE: line 1001 character 43: Script URL. - Evidence: addlilink(tabs, 'javascript:hideafd()', 'hide closed', 'ca-hide');
  40. ISSUE: line 1002 character 43: Script URL. - Evidence: addlilink(tabs, 'javascript:showafd()', 'show closed', 'ca-show');
  41. ISSUE: line 1085 character 12: Use '===' to compare with 'null'. - Evidence: if(r == null) return false;
  42. ISSUE: line 1103 character 74: Use '===' to compare with '0'. - Evidence: if(document.title.indexOf("Editing Wikipedia:Articles for deletion") == 0){
  43. ISSUE: line 1104 character 58: Script URL. - Evidence: addlilink(tabs, 'javascript:closeafd("keep", "")', 'keep', '');
  44. ISSUE: line 1105 character 120: Script URL. - Evidence: addlilink(tabs, 'javascript:closeafd("merge and redirect", " to [[" + prompt("Merge and redirect to?") + "]]")', 'merge', '');
  45. ISSUE: line 1106 character 100: Script URL. - Evidence: addlilink(tabs, 'javascript:closeafd("redirect", " to [[" + prompt("Redirect to?") + "]]")', 'redir', '');
  46. ISSUE: line 1107 character 93: Script URL. - Evidence: addlilink(tabs, 'javascript:closeafd("transwiki", " to " + prompt("Transwiki to?"))', 'trans', '');
  47. ISSUE: line 1108 character 77: Script URL. - Evidence: addlilink(tabs, 'javascript:closeafd("transwiki", " to Wiktionary")', 'wikt', '');
  48. ISSUE: line 1109 character 67: Script URL. - Evidence: addlilink(tabs, 'javascript:closeafd("speedy delete", "")', 'speedy', '');
  49. ISSUE: line 1110 character 60: Script URL. - Evidence: addlilink(tabs, 'javascript:closeafd("delete", "")', 'del', '');
  50. ISSUE: line 1111 character 69: Script URL. - Evidence: addlilink(tabs, 'javascript:closeafd(prompt("Result?"), "")', 'other', '');
  51. ISSUE: line 1111 character 69: Too many errors. (93% scanned). - Evidence: undefined