Commons:User scripts/users namespace/reports/User:Manuelt15/morebits.js

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

jshint edit

  1. ISSUE: line 110 character 17: 'nextnode' is already defined. - Evidence: var nextnode;
  2. ISSUE: line 123 character 18: 'span' is already defined. - Evidence: var span = document.createElement( 'span' );
  3. ISSUE: line 181 character 47: Use '===' to compare with '0'. - Evidence: if( current.indexOf( name + "=" ) == 0 ) {
  4. ISSUE: line 200 character 2: Missing semicolon. - Evidence: }
  5. ISSUE: line 225 character 2: Missing semicolon. - Evidence: }
  6. ISSUE: line 232 character 2: Missing semicolon. - Evidence: }
  7. ISSUE: line 235 character 2: Missing semicolon. - Evidence: }
  8. ISSUE: line 241 character 2: Missing semicolon. - Evidence: }
  9. ISSUE: line 249 character 19: 'child' is already defined. - Evidence: var child = new QuickForm.element( data );
  10. ISSUE: line 251 character 23: 'child' used out of scope. - Evidence: this.childs.push( child );
  11. ISSUE: line 252 character 12: 'child' used out of scope. - Evidence: return child;
  12. ISSUE: line 253 character 2: Missing semicolon. - Evidence: }
  13. ISSUE: line 262 character 2: Missing semicolon. - Evidence: }
  14. ISSUE: line 278 character 59: Script URL. - Evidence: node.setAttribute( 'action', 'javascript:void(0);');
  15. ISSUE: line 339 character 24: 'i' is already defined. - Evidence: for( var i = 0; i < data.list.length; ++i ) {
  16. ISSUE: line 341 character 29: 'current' is already defined. - Evidence: var current = data.list[i];
  17. ISSUE: line 345 character 25: 'res' is already defined. - Evidence: var res = this.compute( current );
  18. ISSUE: line 362 character 24: 'i' is already defined. - Evidence: for( var i = 0; i < data.list.length; ++i ) {
  19. ISSUE: line 364 character 29: 'current' is already defined. - Evidence: var current = data.list[i];
  20. ISSUE: line 394 character 27: 'label' is already defined. - Evidence: var label = cur_node.appendChild( document.createElement( 'label' ) );
  21. ISSUE: line 426 character 21: Don't make functions within a loop. - Evidence: input.addEventListener( 'change', event, true );
  22. ISSUE: line 425 character 22: Missing semicolon. - Evidence: }
  23. ISSUE: line 431 character 31: 'event' is already defined. - Evidence: var event = function(e) {
  24. ISSUE: line 440 character 21: Don't make functions within a loop. - Evidence: input.addEventListener( 'change', event, true );
  25. ISSUE: line 439 character 22: Missing semicolon. - Evidence: }
  26. ISSUE: line 454 character 19: 'input' is already defined. - Evidence: var input = node.appendChild( document.createElement( 'input' ) );
  27. ISSUE: line 516 character 10: Missing semicolon. - Evidence: }
  28. ISSUE: line 519 character 20: 'i' is already defined. - Evidence: for( var i = 0; i < min; ++i ) {
  29. ISSUE: line 541 character 19: 'input' is already defined. - Evidence: var input = node.appendChild( document.createElement( 'input' ) );
  30. ISSUE: line 579 character 18: 'node' is already defined. - Evidence: var node = document.createElement( 'input' );
  31. ISSUE: line 648 character 25: Use '===' to compare with 'null'. - Evidence: if( childContainder == null ) {
  32. ISSUE: line 661 character 2: Missing semicolon. - Evidence: }
  33. ISSUE: line 678 character 2: Missing semicolon. - Evidence: }
  34. ISSUE: line 687 character 2: Missing semicolon. - Evidence: }
  35. ISSUE: line 700 character 2: Missing semicolon. - Evidence: }
  36. ISSUE: line 729 character 18: Use '!==' to compare with 'null'. - Evidence: if( type != null && elements.type != type ) {
  37. ISSUE: line 735 character 20: 'i' is already defined. - Evidence: for( var i = 0; i < elements.length; ++i ) {
  38. ISSUE: line 737 character 26: Use '!==' to compare with 'null'. - Evidence: if( type != null && elements[i].type != type ) {
  39. ISSUE: line 749 character 2: Missing semicolon. - Evidence: }
  40. ISSUE: line 764 character 31: Use '!==' to compare with ''. - Evidence: if( elements[i].value != '' ) {
  41. ISSUE: line 769 character 2: Missing semicolon. - Evidence: }
  42. ISSUE: line 789 character 2: Missing semicolon. - Evidence: }
  43. ISSUE: line 793 character 26: Use '===' to compare with '0'. - Evidence: if( arguments.length == 0 ) {
  44. ISSUE: line 839 character 26: Don't make functions within a loop. - Evidence: }).join( vector_delimiter );
  45. ISSUE: line 883 character 34: ['precision'] is better written in dot notation. - Evidence: flags['precision'] = arguments[num];
  46. ISSUE: line 888 character 34: ['width'] is better written in dot notation. - Evidence: flags['width'] = arguments[num];
  47. ISSUE: line 897 character 26: ['precision'] is better written in dot notation. - Evidence: flags['precision'] = num;
  48. ISSUE: line 900 character 26: ['width'] is better written in dot notation. - Evidence: flags['width'] = num;
  49. ISSUE: line 904 character 26: ['precision'] is better written in dot notation. - Evidence: flags['precision'] = arguments[current_index];
  50. ISSUE: line 909 character 26: ['width'] is better written in dot notation. - Evidence: flags['width'] = arguments[current_index];
  51. ISSUE: line 909 character 26: Too many errors. (36% scanned). - Evidence: undefined