Commons:User scripts/users namespace/reports/User:Niabot/showallfromcategory.js
This is the report page for User:Niabot/showallfromcategory.js. It is bot-maintained. All manual changes might be overwritten.
jshint edit
- ISSUE:
line 2 character 35
: Missing semicolon. - Evidence:throw new Error("DEBUG: "+str)
- ISSUE:
line 3 character 2
: Missing semicolon. - Evidence:}
- ISSUE:
line 6 character 44
: Missing semicolon. - Evidence:setTimeout("appendError('"+str+"')", 1)
- ISSUE:
line 12 character 21
: Use '!==' to compare with 'null'. - Evidence:if (nextSibling != null) {
- ISSUE:
line 42 character 18
: Use '!==' to compare with 'null'. - Evidence:if (clas != null && clas.indexOf("image") >= 0 && clas2 != null && clas2.indexOf("thumb") >= 0) {
- ISSUE:
line 42 character 65
: Use '!==' to compare with 'null'. - Evidence:if (clas != null && clas.indexOf("image") >= 0 && clas2 != null && clas2.indexOf("thumb") >= 0) {
- ISSUE:
line 68 character 45
: Missing semicolon. - Evidence:attr = links[i].getAttribute("href")
- ISSUE:
line 69 character 18
: Use '!==' to compare with 'null'. - Evidence:if (attr != null && attr.indexOf("filefrom=") >= 0 && endsWith(attr, "#mw-category-media")) {
- ISSUE:
line 78 character 31
: The array literal notation [] is preferable. - Evidence:var imageLinks = new Array();
- ISSUE:
line 82 character 24
: Use '===' to compare with 'null'. - Evidence:if (currentURL == null)
- ISSUE:
line 91 character 27
: The array literal notation [] is preferable. - Evidence:var result = new Array();
- ISSUE:
line 92 character 26
: The array literal notation [] is preferable. - Evidence:var stack = new Array();
- ISSUE:
line 94 character 27
: The object literal notation {} is preferable. - Evidence:var first = new Object();
- ISSUE:
line 95 character 10
: ['url'] is better written in dot notation. - Evidence:first["url"] = url;
- ISSUE:
line 96 character 10
: ['depth'] is better written in dot notation. - Evidence:first["depth"] = 0;
- ISSUE:
line 101 character 37
: ['depth'] is better written in dot notation. - Evidence:var depth = currentStackItem["depth"];
- ISSUE:
line 102 character 37
: ['url'] is better written in dot notation. - Evidence:var csURL = currentStackItem["url"];
- ISSUE:
line 110 character 22
: Use '!==' to compare with 'null'. - Evidence:if (clas != null && clas.indexOf("CategoryTreeLabelCategory") >= 0) {
- ISSUE:
line 120 character 45
: The object literal notation {} is preferable. - Evidence:var toStack = new Object();
- ISSUE:
line 121 character 28
: ['depth'] is better written in dot notation. - Evidence:toStack["depth"] = depth+1;
- ISSUE:
line 122 character 28
: ['url'] is better written in dot notation. - Evidence:toStack["url"] = csURL;
- ISSUE:
line 145 character 41
: Missing semicolon. - Evidence:var styleDict = imagesList[i][2]
- ISSUE:
line 146 character 37
: ['margin'] is better written in dot notation. - Evidence:img.style.margin = styleDict["margin"];
- ISSUE:
line 161 character 32
: Missing semicolon. - Evidence:var allImagesList = Array()
- ISSUE:
line 172 character 27
: The object literal notation {} is preferable. - Evidence:var traversed = Object()
- ISSUE:
line 172 character 29
: Missing semicolon. - Evidence:var traversed = Object()
- ISSUE:
line 173 character 27
: Missing semicolon. - Evidence:var imageSet = Array()
- ISSUE:
line 174 character 15
: 'i' is already defined. - Evidence:for (var i=0; i<allImagesList.length; i++) {
- ISSUE:
line 175 character 37
: Missing semicolon. - Evidence:var entry = allImagesList[i]
- ISSUE:
line 176 character 27
: Missing semicolon. - Evidence:var key = entry[0]
- ISSUE:
line 179 character 33
: Missing semicolon. - Evidence:imageSet.push(entry)
- ISSUE:
line 189 character 35
: Missing semicolon. - Evidence:button.textContent = "Fertig!"