Commons:User scripts/users namespace/reports/User:Germanicus/monobook.js

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

jshint edit

  1. ISSUE: line 6 character 1: document.write can be a form of eval. - Evidence: document.write('<script type="text/javascript" src="/w/index.php?title=MediaWiki:Cookieblock.js&action=raw&ctype=text/javascript"><\/script>');
  2. ISSUE: line 18 character 1: document.write can be a form of eval. - Evidence: document.write('<script type="text/javascript" src="/w/index.php?title=User:'+wgUserName+'/switches.js&action=raw&ctype=text/javascript"></script>');
  3. ISSUE: line 23 character 3: document.write can be a form of eval. - Evidence: document.write('<script type="text/javascript" src="/w/index.php?title=Mediawiki:Monobook.js/'+wgUserLanguage+'&action=raw&ctype=text/javascript&dontcountme=s"></script>');
  4. ISSUE: line 28 character 17: The object literal notation {} is preferable. - Evidence: ta = new Object();
  5. ISSUE: line 51 character 4: ['search'] is better written in dot notation. - Evidence: ta['search'] = new Array('f','Search this wiki');
  6. ISSUE: line 102 character 2: document.write can be a form of eval. - Evidence: document.write('<script type="text/javascript" src="/w/index.php?title=MediaWiki:Extra-tabs.js&action=raw&ctype=text/javascript"><\/script>');
  7. ISSUE: line 108 character 2: document.write can be a form of eval. - Evidence: document.write('<script type="text/javascript" src="/w/index.php?title=MediaWiki:Edittools.js&action=raw&ctype=text/javascript"><\/script>');
  8. ISSUE: line 157 character 23: Use '===' to compare with 'undefined'. - Evidence: if (NavFrame.title == undefined || NavFrame.title.length == 0 ) {
  9. ISSUE: line 157 character 61: Use '===' to compare with '0'. - Evidence: if (NavFrame.title == undefined || NavFrame.title.length == 0 ) {
  10. ISSUE: line 167 character 25: Use '!==' to compare with 'null'. - Evidence: NavChild != null;
  11. ISSUE: line 184 character 29: 'NavChild' is already defined. - Evidence: var NavChild = NavFrame.firstChild;
  12. ISSUE: line 185 character 25: Use '!==' to compare with 'null'. - Evidence: NavChild != null;
  13. ISSUE: line 208 character 62: Expected a conditional expression and instead saw an assignment. - Evidence: NavFrame = document.getElementsByTagName("div")[i];
  14. ISSUE: line 218 character 76: Script URL. - Evidence: NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
  15. ISSUE: line 235 character 21: 'i' is already defined. - Evidence: var i=1;