Commons:User scripts/users namespace/reports/User:Ianezz/Catwatch2.js
Jump to navigation
Jump to search
This is the report page for User:Ianezz/Catwatch2.js. It is bot-maintained. All manual changes might be overwritten.
jshint[edit]
- ISSUE:
line 70 character 6
: Missing semicolon. - Evidence:}
- ISSUE:
line 89 character 6
: Missing semicolon. - Evidence:}
- ISSUE:
line 100 character 6
: Missing semicolon. - Evidence:}
- ISSUE:
line 111 character 37
: Use '===' to compare with 'undefined'. - Evidence:return !(this.metadata[key] == undefined);
- ISSUE:
line 111 character 16
: Confusing use of '!'. - Evidence:return !(this.metadata[key] == undefined);
- ISSUE:
line 112 character 6
: Missing semicolon. - Evidence:}
- ISSUE:
line 138 character 40
: Use '===' to compare with '0'. - Evidence:if (this.prop.lowwatermark == 0) {
- ISSUE:
line 157 character 32
: Use '===' to compare with '0'. - Evidence:if ( x == 0 ) return a.hits - b.hits;
- ISSUE:
line 166 character 32
: Use '===' to compare with '0'. - Evidence:if ( x == 0 ) return a.ts - b.ts;
- ISSUE:
line 185 character 6
: Missing semicolon. - Evidence:}
- ISSUE:
line 186 character 2
: Unnecessary semicolon. - Evidence:};
- ISSUE:
line 229 character 26
: The array literal notation [] is preferable. - Evidence:var p = new Array();
- ISSUE:
line 241 character 32
: Use '!==' to compare with ''. - Evidence:if (baseURL && baseURL != "") {
- ISSUE:
line 267 character 27
: Missing semicolon. - Evidence:f = JSON.parse
- ISSUE:
line 272 character 25
: eval can be harmful. - Evidence:return (eval("(" + d + ")"));
- ISSUE:
line 273 character 14
: Missing semicolon. - Evidence:}
- ISSUE:
line 309 character 78
: Unnecessary semicolon. - Evidence:var i; for(i in queryParams) { queryParamsCopy[i] = queryParams[i]; };
- ISSUE:
line 412 character 25
: Creating global 'for' variable. Should be 'for (var j ...'. - Evidence:for(j in obj["query-continue"]) {
- ISSUE:
line 443 character 41
: 'queryParamsCopy' is already defined. - Evidence:var queryParamsCopy = {};
- ISSUE:
line 444 character 26
: 'i' is already defined. - Evidence:var i; for (i in queryParams) { queryParamsCopy[i] = queryParams[i]; };
- ISSUE:
line 444 character 91
: Unnecessary semicolon. - Evidence:var i; for (i in queryParams) { queryParamsCopy[i] = queryParams[i]; };
- ISSUE:
line 445 character 73
: Unnecessary semicolon. - Evidence:var j; for (j in qc) { queryParamsCopy[j] = qc[j]; };
- ISSUE:
line 449 character 17
: 'thereIsMoreWorkToDo' used out of scope. - Evidence:} while(thereIsMoreWorkToDo);
- ISSUE:
line 493 character 76
: Unnecessary semicolon. - Evidence:var i; for(i in parameters) { queryParamsCopy[i] = parameters[i]; };
- ISSUE:
line 553 character 25
: Creating global 'for' variable. Should be 'for (var j ...'. - Evidence:for(j in resultobj["query-continue"]) {
- ISSUE:
line 585 character 89
: Unnecessary semicolon. - Evidence:var i; for (i in parameters) { queryParamsCopy[i] = parameters[i]; };
- ISSUE:
line 586 character 73
: Unnecessary semicolon. - Evidence:var j; for (j in qc) { queryParamsCopy[j] = qc[j]; };
- ISSUE:
line 595 character 14
: Missing semicolon. - Evidence:}
- ISSUE:
line 625 character 18
: Missing semicolon. - Evidence:}
- ISSUE:
line 649 character 26
: 'that' is already defined. - Evidence:var that = this;
- ISSUE:
line 653 character 33
: 'thisrequest' is already defined. - Evidence:var thisrequest = request;
- ISSUE:
line 662 character 18
: Missing semicolon. - Evidence:}
- ISSUE:
line 672 character 17
: Expected a 'break' statement before 'default'. - Evidence:}
- ISSUE:
line 697 character 19
: Use '===' to compare with 'undefined'. - Evidence:if (date1 == undefined || date2 == undefined) return false;
- ISSUE:
line 697 character 41
: Use '===' to compare with 'undefined'. - Evidence:if (date1 == undefined || date2 == undefined) return false;
- ISSUE:
line 717 character 23
: Use '===' to compare with 'undefined'. - Evidence:if (padlength == undefined) {padlength = 2}
- ISSUE:
line 718 character 23
: Use '===' to compare with 'undefined'. - Evidence:if (padchar == undefined) {padchar="0"}
- ISSUE:
line 857 character 42
: Missing semicolon. - Evidence:return { regexp: re, prefix: prefix }
- ISSUE:
line 896 character 14
: Missing semicolon. - Evidence:}
- ISSUE:
line 945 character 50
: Use '===' to compare with '0'. - Evidence:if(category.indexOf(prefixes[p]+":") == 0) {
- ISSUE:
line 990 character 18
: Use '===' to compare with 'undefined'. - Evidence:if(label == undefined || label == null || label == "") {
- ISSUE:
line 990 character 40
: Use '===' to compare with 'null'. - Evidence:if(label == undefined || label == null || label == "") {
- ISSUE:
line 990 character 57
: Use '===' to compare with ''. - Evidence:if(label == undefined || label == null || label == "") {
- ISSUE:
line 1000 character 22
: Use '!==' to compare with ''. - Evidence:if(pageTitle != "") {
- ISSUE:
line 1029 character 40
: Use '===' to compare with '0'. - Evidence:if (page.revisions[0].parentid == 0) {
- ISSUE:
line 1096 character 25
: Unnecessary semicolon. - Evidence:} catch (err) {};
- ISSUE:
line 1239 character 52
: Missing semicolon. - Evidence:staticdata.pendingrequests += categories.length
- ISSUE:
line 1251 character 14
: Missing semicolon. - Evidence:}
- ISSUE:
line 1281 character 57
: Use '===' to compare with '0'. - Evidence:page.cw2isnew = (page.revisions[0].parentid == 0);
- ISSUE:
line 1282 character 58
: Use '===' to compare with 'undefined'. - Evidence:page.cw2isminor = ! (page.revisions[0].minor == undefined);
- ISSUE:
line 1282 character 58
: Too many errors. (68% scanned). - Evidence:undefined