Commons:User scripts/users namespace/reports/User:Maximr/boot.js

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

jshint edit

  1. ISSUE: line 25 character 83: Script URL. - Evidence: mw.util.addPortletLink( 'p-cactions', "javascript:twinkleimagetraverse.callback()", "traverse", "tw-imagetraverse", "Traverse category", "");
  2. ISSUE: line 90 character 13: 'row' is already defined. - Evidence: var row = root.appendChild( document.createElement( 'tr' ) );
  3. ISSUE: line 102 character 13: 'row' is already defined. - Evidence: var row = root.appendChild( document.createElement( 'tr' ) );
  4. ISSUE: line 110 character 52: Missing semicolon. - Evidence: Wikipedia.actionCompleted.event = function() {} // just avoid it
  5. ISSUE: line 119 character 2: Missing semicolon. - Evidence: }
  6. ISSUE: line 122 character 2: Missing semicolon. - Evidence: }
  7. ISSUE: line 129 character 6: Missing semicolon. - Evidence: }
  8. ISSUE: line 165 character 58: Bad or unnecessary escaping. - Evidence: tmp.appendChild( document.createTextNode( ' \(' + ( new Bytes( cur.getAttribute( 'size' ) ) ).toString() + '\) \(' ) );
  9. ISSUE: line 165 character 122: Bad or unnecessary escaping. - Evidence: tmp.appendChild( document.createTextNode( ' \(' + ( new Bytes( cur.getAttribute( 'size' ) ) ).toString() + '\) \(' ) );
  10. ISSUE: line 165 character 125: Bad or unnecessary escaping. - Evidence: tmp.appendChild( document.createTextNode( ' \(' + ( new Bytes( cur.getAttribute( 'size' ) ) ).toString() + '\) \(' ) );
  11. ISSUE: line 167 character 57: Bad or unnecessary escaping. - Evidence: tmp.appendChild( document.createTextNode( '\)' ) );
  12. ISSUE: line 171 character 20: 'i' is already defined. - Evidence: for( var i = 0; i < filehistory.snapshotLength; ++i ) {
  13. ISSUE: line 172 character 21: 'cur' is already defined. - Evidence: var cur = filehistory.snapshotItem(i);
  14. ISSUE: line 173 character 21: 'tmp' is already defined. - Evidence: var tmp = entry.cloneNode(false);
  15. ISSUE: line 180 character 58: Bad or unnecessary escaping. - Evidence: tmp.appendChild( document.createTextNode( ' \(' + ( new Bytes( cur.getAttribute( 'size' ) ) ).toString() + '\) \(' ) );
  16. ISSUE: line 180 character 122: Bad or unnecessary escaping. - Evidence: tmp.appendChild( document.createTextNode( ' \(' + ( new Bytes( cur.getAttribute( 'size' ) ) ).toString() + '\) \(' ) );
  17. ISSUE: line 180 character 125: Bad or unnecessary escaping. - Evidence: tmp.appendChild( document.createTextNode( ' \(' + ( new Bytes( cur.getAttribute( 'size' ) ) ).toString() + '\) \(' ) );
  18. ISSUE: line 182 character 57: Bad or unnecessary escaping. - Evidence: tmp.appendChild( document.createTextNode( '\)' ) );
  19. ISSUE: line 186 character 20: 'i' is already defined. - Evidence: for( var i = 0; i < categories.snapshotLength; ++i ) {
  20. ISSUE: line 187 character 21: 'cur' is already defined. - Evidence: var cur = categories.snapshotItem(i);
  21. ISSUE: line 188 character 21: 'tmp' is already defined. - Evidence: var tmp = entry.cloneNode(false);
  22. ISSUE: line 212 character 23: Bad or unnecessary escaping. - Evidence: 'text': '\{\{User:Maximr/x|' + image.replace(/^File:/, '') + '\}\}',
  23. ISSUE: line 212 character 25: Bad or unnecessary escaping. - Evidence: 'text': '\{\{User:Maximr/x|' + image.replace(/^File:/, '') + '\}\}',
  24. ISSUE: line 212 character 76: Bad or unnecessary escaping. - Evidence: 'text': '\{\{User:Maximr/x|' + image.replace(/^File:/, '') + '\}\}',
  25. ISSUE: line 212 character 78: Bad or unnecessary escaping. - Evidence: 'text': '\{\{User:Maximr/x|' + image.replace(/^File:/, '') + '\}\}',
  26. ISSUE: line 214 character 10: Missing semicolon. - Evidence: }
  27. ISSUE: line 231 character 10: Missing semicolon. - Evidence: }
  28. ISSUE: line 255 character 39: ['gcmcontinue'] is better written in dot notation. - Evidence: twinkleimagetraverse.basequery['gcmcontinue'] = params.next;
  29. ISSUE: line 284 character 19: 'query' is already defined. - Evidence: var query = {
  30. ISSUE: line 306 character 14: Missing semicolon. - Evidence: }
  31. ISSUE: line 310 character 26: 'postData' is already defined. - Evidence: var postData = {
  32. ISSUE: line 315 character 14: Missing semicolon. - Evidence: }
  33. ISSUE: line 323 character 37: Use '===' to compare with '0'. - Evidence: if( snapshot.snapshotLength == 0 ) {
  34. ISSUE: line 341 character 10: Missing semicolon. - Evidence: }
  35. ISSUE: line 344 character 44: Missing semicolon. - Evidence: var onloading = function( self ) {}
  36. ISSUE: line 348 character 37: Use '===' to compare with '0'. - Evidence: if( snapshot.snapshotLength == 0 ) {
  37. ISSUE: line 362 character 14: Missing semicolon. - Evidence: }
  38. ISSUE: line 409 character 2: Missing semicolon. - Evidence: }