Commons:User scripts/users namespace/reports/User:Lupo/lapi.js

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

jshint edit

  1. ISSUE: line 76 character 85: Use '!==' to compare with 'null'. - Evidence: (from, into, includeInherited, function (src, tgt, key) {return src[key] != null;});
  2. ISSUE: line 77 character 2: Missing semicolon. - Evidence: }
  3. ISSUE: line 114 character 32: Use '===' to compare with '0'. - Evidence: return this.indexOf (prefix) == 0;
  4. ISSUE: line 137 character 2: Missing semicolon. - Evidence: }
  5. ISSUE: line 370 character 18: Use '!==' to compare with 'null'. - Evidence: if (result != null) return result;
  6. ISSUE: line 427 character 38: Use '===' to compare with '0'. - Evidence: if (!selector || selector.length == 0) return null;
  7. ISSUE: line 442 character 28: Use '===' to compare with '0'. - Evidence: if (!tag || tag.length == 0) throw new Error ('No tag for LAPI.make');
  8. ISSUE: line 471 character 15: Missing semicolon. - Evidence: return
  9. ISSUE: line 504 character 25: Use '!==' to compare with 'null'. - Evidence: result.is_webkit = (m != null);
  10. ISSUE: line 520 character 35: Use '!==' to compare with 'null'. - Evidence: result.is_ie_lt_7 = (version != null && (parseFloat(version[1]) < 7));
  11. ISSUE: line 684 character 71: Use '!==' to compare with '0'. - Evidence: && doc.parseError && doc.parseError.errorCode != 0
  12. ISSUE: line 711 character 63: Use '===' to compare with 'null'. - Evidence: || (sanity_check && doc.getElementById (sanity_check) == null))
  13. ISSUE: line 723 character 38: Use '===' to compare with '0'. - Evidence: if (!body_tag || body_tag.length == 0) return null;
  14. ISSUE: line 736 character 36: Use '!==' to compare with '0'. - Evidence: if (doc.parseError.errorCode != 0) {
  15. ISSUE: line 760 character 17: Use '===' to compare with 'null'. - Evidence: if (content == null) return node;
  16. ISSUE: line 889 character 13: Missing semicolon. - Evidence: return
  17. ISSUE: line 1091 character 8: This character may get silently deleted by one or more browsers. - Evidence: // "‏ (1,806 × 1,341 بكسل، حجم الملف: 996 كيلوبايت، نوع الملف: image/jpeg) and with uselang=en,
  18. ISSUE: line 1092 character 23: This character may get silently deleted by one or more browsers. - Evidence: // it is at ar-WP "‏ (1,806 × 1,341 pixels, file size: 996 KB, MIME type: image/jpeg)"
  19. ISSUE: line 1137 character 144: Use '===' to compare with '0'. - Evidence: if (src.search (new RegExp ('^' + LAPI_file_store + '.*' + title.replace (/ /g, '_').replace (/(\.svg)$/i, '$1.png').escapeRE () + '$')) == 0)
  20. ISSUE: line 1238 character 78: Use '!==' to compare with 'null'. - Evidence: && (!sanity_check || request.responseXML.getElementById (sanity_check) != null)
  21. ISSUE: line 1325 character 14: Use '!==' to compare with 'null'. - Evidence: if (params != null) {
  22. ISSUE: line 1335 character 27: Use '!==' to compare with 'null'. - Evidence: if (params[param] != null) args += '=' + encodeURIComponent (params[param]);
  23. ISSUE: line 1425 character 62: Missing semicolon. - Evidence: modify (doc, the_form, original_failure, revision_id)
  24. ISSUE: line 1452 character 54: Use '===' to compare with 'null'. - Evidence: return LAPI.$ (['wikiPreview', 'editform'], doc) == null;
  25. ISSUE: line 1493 character 14: Use '!==' to compare with 'null'. - Evidence: if (params != null) {
  26. ISSUE: line 1498 character 25: ['format'] is better written in dot notation. - Evidence: if (typeof (params['format']) != 'string' || params.format.length == 0) params.format = 'json';
  27. ISSUE: line 1498 character 73: Use '===' to compare with '0'. - Evidence: if (typeof (params['format']) != 'string' || params.format.length == 0) params.format = 'json';
  28. ISSUE: line 1511 character 26: eval can be harmful. - Evidence: , (is_json ? eval ('(' + request.responseText.trimLeft() + ')') : null)
  29. ISSUE: line 1534 character 27: Bad or unnecessary escaping. - Evidence: (as_preview ? '\<div style="border:1px solid red; padding:0.5em;"\>'
  30. ISSUE: line 1534 character 77: Bad or unnecessary escaping. - Evidence: (as_preview ? '\<div style="border:1px solid red; padding:0.5em;"\>'
  31. ISSUE: line 1535 character 29: Bad or unnecessary escaping. - Evidence: + '\<div class="previewnote"\>'
  32. ISSUE: line 1535 character 54: Bad or unnecessary escaping. - Evidence: + '\<div class="previewnote"\>'
  33. ISSUE: line 1536 character 29: Bad or unnecessary escaping. - Evidence: + '\{\{MediaWiki:Previewnote/' + (user_language || wgUserLanguage) +'\}\}'
  34. ISSUE: line 1536 character 31: Bad or unnecessary escaping. - Evidence: + '\{\{MediaWiki:Previewnote/' + (user_language || wgUserLanguage) +'\}\}'
  35. ISSUE: line 1536 character 95: Bad or unnecessary escaping. - Evidence: + '\{\{MediaWiki:Previewnote/' + (user_language || wgUserLanguage) +'\}\}'
  36. ISSUE: line 1536 character 97: Bad or unnecessary escaping. - Evidence: + '\{\{MediaWiki:Previewnote/' + (user_language || wgUserLanguage) +'\}\}'
  37. ISSUE: line 1537 character 29: Bad or unnecessary escaping. - Evidence: + '\<\/div>\<div\>\n'
  38. ISSUE: line 1537 character 37: Bad or unnecessary escaping. - Evidence: + '\<\/div>\<div\>\n'
  39. ISSUE: line 1537 character 42: Bad or unnecessary escaping. - Evidence: + '\<\/div>\<div\>\n'
  40. ISSUE: line 1540 character 29: Bad or unnecessary escaping. - Evidence: + (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
  41. ISSUE: line 1540 character 36: Bad or unnecessary escaping. - Evidence: + (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
  42. ISSUE: line 1540 character 38: Bad or unnecessary escaping. - Evidence: + (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
  43. ISSUE: line 1540 character 63: Bad or unnecessary escaping. - Evidence: + (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
  44. ISSUE: line 1540 character 65: Bad or unnecessary escaping. - Evidence: + (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
  45. ISSUE: line 1540 character 72: Bad or unnecessary escaping. - Evidence: + (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
  46. ISSUE: line 1540 character 74: Bad or unnecessary escaping. - Evidence: + (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
  47. ISSUE: line 1540 character 81: Bad or unnecessary escaping. - Evidence: + (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
  48. ISSUE: line 1675 character 6: Unnecessary semicolon. - Evidence: };
  49. ISSUE: line 1747 character 18: Use '===' to compare with 'null'. - Evidence: return (x == null || x > pos.x && x < pos.x + node.offsetWidth)
  50. ISSUE: line 1748 character 18: Use '===' to compare with 'null'. - Evidence: && (y == null || y > pos.y && y < pos.y + node.offsetHeight);
  51. ISSUE: line 1748 character 18: Too many errors. (84% scanned). - Evidence: undefined