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

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

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

jshint[edit]

  1. ISSUE: line 39 character 2: Missing semicolon. - Evidence: }
  2. ISSUE: line 43 character 2: Missing semicolon. - Evidence: }
  3. ISSUE: line 46 character 2: Missing semicolon. - Evidence: }
  4. ISSUE: line 52 character 2: Missing semicolon. - Evidence: }
  5. ISSUE: line 60 character 19: 'child' is already defined. - Evidence: var child = new QuickForm.element( data );
  6. ISSUE: line 62 character 23: 'child' used out of scope. - Evidence: this.childs.push( child );
  7. ISSUE: line 63 character 12: 'child' used out of scope. - Evidence: return child;
  8. ISSUE: line 64 character 2: Missing semicolon. - Evidence: }
  9. ISSUE: line 73 character 2: Missing semicolon. - Evidence: }
  10. ISSUE: line 89 character 59: Script URL. - Evidence: node.setAttribute( 'action', 'javascript:void(0);');
  11. ISSUE: line 149 character 24: 'i' is already defined. - Evidence: for( var i = 0; i < data.list.length; ++i ) {
  12. ISSUE: line 151 character 29: 'current' is already defined. - Evidence: var current = data.list[i];
  13. ISSUE: line 155 character 25: 'res' is already defined. - Evidence: var res = this.compute( current );
  14. ISSUE: line 172 character 24: 'i' is already defined. - Evidence: for( var i = 0; i < data.list.length; ++i ) {
  15. ISSUE: line 174 character 29: 'current' is already defined. - Evidence: var current = data.list[i];
  16. ISSUE: line 192 character 27: 'label' is already defined. - Evidence: var label = cur_node.appendChild( document.createElement( 'label' ) );
  17. ISSUE: line 210 character 19: 'input' is already defined. - Evidence: var input = node.appendChild( document.createElement( 'input' ) );
  18. ISSUE: line 233 character 18: 'node' is already defined. - Evidence: var node = document.createElement( 'input' );
  19. ISSUE: line 298 character 25: Use '===' to compare with 'null'. - Evidence: if( childContainder == null ) {
  20. ISSUE: line 311 character 2: Missing semicolon. - Evidence: }
  21. ISSUE: line 328 character 2: Missing semicolon. - Evidence: }
  22. ISSUE: line 337 character 2: Missing semicolon. - Evidence: }
  23. ISSUE: line 350 character 2: Missing semicolon. - Evidence: }
  24. ISSUE: line 371 character 2: Missing semicolon. - Evidence: }
  25. ISSUE: line 375 character 26: Use '===' to compare with '0'. - Evidence: if( arguments.length == 0 ) {
  26. ISSUE: line 421 character 26: Don't make functions within a loop. - Evidence: }).join( vector_delimiter );
  27. ISSUE: line 465 character 34: ['precision'] is better written in dot notation. - Evidence: flags['precision'] = arguments[num];
  28. ISSUE: line 470 character 34: ['width'] is better written in dot notation. - Evidence: flags['width'] = arguments[num];
  29. ISSUE: line 479 character 26: ['precision'] is better written in dot notation. - Evidence: flags['precision'] = num;
  30. ISSUE: line 482 character 26: ['width'] is better written in dot notation. - Evidence: flags['width'] = num;
  31. ISSUE: line 486 character 26: ['precision'] is better written in dot notation. - Evidence: flags['precision'] = arguments[current_index];
  32. ISSUE: line 491 character 26: ['width'] is better written in dot notation. - Evidence: flags['width'] = arguments[current_index];
  33. ISSUE: line 515 character 15: Use '===' to compare with 'undefined'. - Evidence: if( value == undefined ) {
  34. ISSUE: line 544 character 19: Do not use Number as a constructor. - Evidence: result = (new Number( Math.abs( parseInt( value ) ) ) ).toString(8);
  35. ISSUE: line 547 character 19: Do not use Number as a constructor. - Evidence: result = (new Number( Math.abs( parseInt( value ) ) ) ).toString(16);
  36. ISSUE: line 550 character 19: Do not use Number as a constructor. - Evidence: result = (new Number( Math.abs( parseInt( value ) ) ) ).toString(2);
  37. ISSUE: line 553 character 27: ['precision'] is better written in dot notation. - Evidence: var digits = flags['precision'] ? flags['precision'] : 6;
  38. ISSUE: line 553 character 48: ['precision'] is better written in dot notation. - Evidence: var digits = flags['precision'] ? flags['precision'] : 6;
  39. ISSUE: line 554 character 19: Do not use Number as a constructor. - Evidence: result = (new Number( value ) ).toExponential( digits ).toString();
  40. ISSUE: line 557 character 20: 'digits' is already defined. - Evidence: var digits = flags['precision'] ? flags['precision'] : 6;
  41. ISSUE: line 557 character 27: ['precision'] is better written in dot notation. - Evidence: var digits = flags['precision'] ? flags['precision'] : 6;
  42. ISSUE: line 557 character 48: ['precision'] is better written in dot notation. - Evidence: var digits = flags['precision'] ? flags['precision'] : 6;
  43. ISSUE: line 558 character 19: Do not use Number as a constructor. - Evidence: result = (new Number( value ) ).toFixed( digits ).toString();
  44. ISSUE: line 558 character 69: Expected a 'break' statement before 'case'. - Evidence: result = (new Number( value ) ).toFixed( digits ).toString();
  45. ISSUE: line 560 character 20: 'digits' is already defined. - Evidence: var digits = flags['precision'] ? flags['precision'] : 6;
  46. ISSUE: line 560 character 27: ['precision'] is better written in dot notation. - Evidence: var digits = flags['precision'] ? flags['precision'] : 6;
  47. ISSUE: line 560 character 48: ['precision'] is better written in dot notation. - Evidence: var digits = flags['precision'] ? flags['precision'] : 6;
  48. ISSUE: line 561 character 19: Do not use Number as a constructor. - Evidence: result = (new Number( value ) ).toPrecision( digits ).toString();
  49. ISSUE: line 564 character 19: Do not use Number as a constructor. - Evidence: result = (new Number( Math.abs( parseInt( value ) ) ) ).toString(16).toUpperCase();
  50. ISSUE: line 567 character 20: 'digits' is already defined. - Evidence: var digits = flags['precision'] ? flags['precision'] : 6;
  51. ISSUE: line 567 character 20: Too many errors. (30% scanned). - Evidence: undefined