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
- ISSUE:
line 76 character 85
: Use '!==' to compare with 'null'. - Evidence:(from, into, includeInherited, function (src, tgt, key) {return src[key] != null;});
- ISSUE:
line 77 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 114 character 32
: Use '===' to compare with '0'. - Evidence:return this.indexOf (prefix) == 0;
- ISSUE:
line 137 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 370 character 18
: Use '!==' to compare with 'null'. - Evidence:if (result != null) return result;
- ISSUE:
line 427 character 38
: Use '===' to compare with '0'. - Evidence:if (!selector || selector.length == 0) return null;
- ISSUE:
line 442 character 28
: Use '===' to compare with '0'. - Evidence:if (!tag || tag.length == 0) throw new Error ('No tag for LAPI.make');
- ISSUE:
line 471 character 15
: Missing semicolon. - Evidence:return
- ISSUE:
line 504 character 25
: Use '!==' to compare with 'null'. - Evidence:result.is_webkit = (m != null);
- ISSUE:
line 520 character 35
: Use '!==' to compare with 'null'. - Evidence:result.is_ie_lt_7 = (version != null && (parseFloat(version[1]) < 7));
- ISSUE:
line 684 character 71
: Use '!==' to compare with '0'. - Evidence:&& doc.parseError && doc.parseError.errorCode != 0
- ISSUE:
line 711 character 63
: Use '===' to compare with 'null'. - Evidence:|| (sanity_check && doc.getElementById (sanity_check) == null))
- ISSUE:
line 723 character 38
: Use '===' to compare with '0'. - Evidence:if (!body_tag || body_tag.length == 0) return null;
- ISSUE:
line 736 character 36
: Use '!==' to compare with '0'. - Evidence:if (doc.parseError.errorCode != 0) {
- ISSUE:
line 760 character 17
: Use '===' to compare with 'null'. - Evidence:if (content == null) return node;
- ISSUE:
line 889 character 13
: Missing semicolon. - Evidence:return
- 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,
- 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)"
- 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)
- ISSUE:
line 1238 character 78
: Use '!==' to compare with 'null'. - Evidence:&& (!sanity_check || request.responseXML.getElementById (sanity_check) != null)
- ISSUE:
line 1325 character 14
: Use '!==' to compare with 'null'. - Evidence:if (params != null) {
- ISSUE:
line 1335 character 27
: Use '!==' to compare with 'null'. - Evidence:if (params[param] != null) args += '=' + encodeURIComponent (params[param]);
- ISSUE:
line 1425 character 62
: Missing semicolon. - Evidence:modify (doc, the_form, original_failure, revision_id)
- ISSUE:
line 1452 character 54
: Use '===' to compare with 'null'. - Evidence:return LAPI.$ (['wikiPreview', 'editform'], doc) == null;
- ISSUE:
line 1493 character 14
: Use '!==' to compare with 'null'. - Evidence:if (params != null) {
- 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';
- ISSUE:
line 1498 character 73
: Use '===' to compare with '0'. - Evidence:if (typeof (params['format']) != 'string' || params.format.length == 0) params.format = 'json';
- ISSUE:
line 1511 character 26
: eval can be harmful. - Evidence:, (is_json ? eval ('(' + request.responseText.trimLeft() + ')') : null)
- ISSUE:
line 1534 character 27
: Bad or unnecessary escaping. - Evidence:(as_preview ? '\<div style="border:1px solid red; padding:0.5em;"\>'
- ISSUE:
line 1534 character 77
: Bad or unnecessary escaping. - Evidence:(as_preview ? '\<div style="border:1px solid red; padding:0.5em;"\>'
- ISSUE:
line 1535 character 29
: Bad or unnecessary escaping. - Evidence:+ '\<div class="previewnote"\>'
- ISSUE:
line 1535 character 54
: Bad or unnecessary escaping. - Evidence:+ '\<div class="previewnote"\>'
- ISSUE:
line 1536 character 29
: Bad or unnecessary escaping. - Evidence:+ '\{\{MediaWiki:Previewnote/' + (user_language || wgUserLanguage) +'\}\}'
- ISSUE:
line 1536 character 31
: Bad or unnecessary escaping. - Evidence:+ '\{\{MediaWiki:Previewnote/' + (user_language || wgUserLanguage) +'\}\}'
- ISSUE:
line 1536 character 95
: Bad or unnecessary escaping. - Evidence:+ '\{\{MediaWiki:Previewnote/' + (user_language || wgUserLanguage) +'\}\}'
- ISSUE:
line 1536 character 97
: Bad or unnecessary escaping. - Evidence:+ '\{\{MediaWiki:Previewnote/' + (user_language || wgUserLanguage) +'\}\}'
- ISSUE:
line 1537 character 29
: Bad or unnecessary escaping. - Evidence:+ '\<\/div>\<div\>\n'
- ISSUE:
line 1537 character 37
: Bad or unnecessary escaping. - Evidence:+ '\<\/div>\<div\>\n'
- ISSUE:
line 1537 character 42
: Bad or unnecessary escaping. - Evidence:+ '\<\/div>\<div\>\n'
- ISSUE:
line 1540 character 29
: Bad or unnecessary escaping. - Evidence:+ (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
- ISSUE:
line 1540 character 36
: Bad or unnecessary escaping. - Evidence:+ (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
- ISSUE:
line 1540 character 38
: Bad or unnecessary escaping. - Evidence:+ (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
- ISSUE:
line 1540 character 63
: Bad or unnecessary escaping. - Evidence:+ (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
- ISSUE:
line 1540 character 65
: Bad or unnecessary escaping. - Evidence:+ (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
- ISSUE:
line 1540 character 72
: Bad or unnecessary escaping. - Evidence:+ (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
- ISSUE:
line 1540 character 74
: Bad or unnecessary escaping. - Evidence:+ (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
- ISSUE:
line 1540 character 81
: Bad or unnecessary escaping. - Evidence:+ (as_preview ? '\<\/div\>\<div style="clear:both;"\>\<\/div\>\<\/div\>' : "")
- ISSUE:
line 1675 character 6
: Unnecessary semicolon. - Evidence:};
- ISSUE:
line 1747 character 18
: Use '===' to compare with 'null'. - Evidence:return (x == null || x > pos.x && x < pos.x + node.offsetWidth)
- ISSUE:
line 1748 character 18
: Use '===' to compare with 'null'. - Evidence:&& (y == null || y > pos.y && y < pos.y + node.offsetHeight);
- ISSUE:
line 1748 character 18
: Too many errors. (84% scanned). - Evidence:undefined