Commons:User scripts/users namespace/reports/User:Daniel/monobook.js
This is the report page for User:Daniel/monobook.js. It is bot-maintained. All manual changes might be overwritten.
jshint
edit- ISSUE:
line 32 character 2
: document.write can be a form of eval. - Evidence:document.write('<script type="text/javascript" src="'
- ISSUE:
line 36 character 2
: document.write can be a form of eval. - Evidence:document.write('<script type="text/javascript" src="/w/index.php?title=MediaWiki:Blanksearchextra.js&action=raw&ctype=text/javascript"><\/script>');
- ISSUE:
line 39 character 1
: document.write can be a form of eval. - Evidence:document.write('<script type="text/javascript" src="'
- ISSUE:
line 44 character 1
: document.write can be a form of eval. - Evidence:document.write('<script type="text/javascript" src="'
- ISSUE:
line 51 character 163
: Missing semicolon. - Evidence:if((wgNamespaceNumber == 2 || wgNamespaceNumber == 3) && wgTitle.indexOf('/') == -1 && (wgAction != 'edit' || wgAction != 'submit')) addOnloadHook(showUserGroups)
- ISSUE:
line 59 character 10
: ['query'] is better written in dot notation. - Evidence:if(!obj['query'] || !obj['query']['users']) return
- ISSUE:
line 59 character 27
: ['query'] is better written in dot notation. - Evidence:if(!obj['query'] || !obj['query']['users']) return
- ISSUE:
line 59 character 36
: ['users'] is better written in dot notation. - Evidence:if(!obj['query'] || !obj['query']['users']) return
- ISSUE:
line 59 character 53
: Missing semicolon. - Evidence:if(!obj['query'] || !obj['query']['users']) return
- ISSUE:
line 60 character 17
: ['query'] is better written in dot notation. - Evidence:var user = obj['query']['users'];
- ISSUE:
line 60 character 26
: ['users'] is better written in dot notation. - Evidence:var user = obj['query']['users'];
- ISSUE:
line 61 character 18
: Use '===' to compare with '0'. - Evidence:if(user.length == 0) return
- ISSUE:
line 61 character 30
: Missing semicolon. - Evidence:if(user.length == 0) return
- ISSUE:
line 63 character 101
: Missing semicolon. - Evidence:var someHeading = document.getElementsByTagName('h1')[0] || document.getElementsByTagName('h2')[0]
- ISSUE:
line 64 character 26
: Missing semicolon. - Evidence:if(!someHeading) return
- ISSUE:
line 67 character 29
: ['name'] is better written in dot notation. - Evidence:var title = 'User:' + user['name'] + ' ';
- ISSUE:
line 70 character 10
: ['invalid'] is better written in dot notation. - Evidence:if(user['invalid'] == '') {
- ISSUE:
line 70 character 22
: Use '===' to compare with ''. - Evidence:if(user['invalid'] == '') {
- ISSUE:
line 71 character 40
: Missing semicolon. - Evidence:if(show && show.IP) text += '[IP] '
- ISSUE:
line 72 character 46
: Missing semicolon. - Evidence:else title += '[invalid or IP username] '
- ISSUE:
line 73 character 17
: ['missing'] is better written in dot notation. - Evidence:} else if(user['missing'] == '') {
- ISSUE:
line 73 character 29
: Use '===' to compare with ''. - Evidence:} else if(user['missing'] == '') {
- ISSUE:
line 74 character 62
: Missing semicolon. - Evidence:if(show && show.unregistered) text += '[doesn\'t exist] '
- ISSUE:
line 75 character 45
: Missing semicolon. - Evidence:else title += '[not a registered name] '
- ISSUE:
line 77 character 52
: Missing semicolon. - Evidence:if(show && show.registered) text += '[exists] '
- ISSUE:
line 78 character 43
: Missing semicolon. - Evidence:else title += '[username registered] '
- ISSUE:
line 79 character 12
: ['groups'] is better written in dot notation. - Evidence:if(user['groups']) {
- ISSUE:
line 80 character 63
: ['groups'] is better written in dot notation. - Evidence:if(show && show.groups || !show) text += '[user,' + user['groups'] + '] '
- ISSUE:
line 80 character 80
: Missing semicolon. - Evidence:if(show && show.groups || !show) text += '[user,' + user['groups'] + '] '
- ISSUE:
line 81 character 36
: ['groups'] is better written in dot notation. - Evidence:else title += '[user,' + user['groups'] + '] '
- ISSUE:
line 81 character 53
: Missing semicolon. - Evidence:else title += '[user,' + user['groups'] + '] '
- ISSUE:
line 83 character 51
: Missing semicolon. - Evidence:if(show && show.groupless) text += '[user] '
- ISSUE:
line 84 character 30
: Missing semicolon. - Evidence:else title += '[user] '
- ISSUE:
line 86 character 12
: ['editcount'] is better written in dot notation. - Evidence:if(user['editcount']) {
- ISSUE:
line 87 character 52
: ['editcount'] is better written in dot notation. - Evidence:if(show && show.editcount) text += '[' + user['editcount'] + ' edits] '
- ISSUE:
line 87 character 78
: Missing semicolon. - Evidence:if(show && show.editcount) text += '[' + user['editcount'] + ' edits] '
- ISSUE:
line 88 character 31
: ['editcount'] is better written in dot notation. - Evidence:else title += '[' + user['editcount'] + ' edits] '
- ISSUE:
line 88 character 57
: Missing semicolon. - Evidence:else title += '[' + user['editcount'] + ' edits] '
- ISSUE:
line 90 character 12
: ['registration'] is better written in dot notation. - Evidence:if(user['registration']) {
- ISSUE:
line 91 character 59
: ['registration'] is better written in dot notation. - Evidence:if(show && show.regdate) text += '[created: ' + user['registration'].split('T')[0] + '] '
- ISSUE:
line 91 character 96
: Missing semicolon. - Evidence:if(show && show.regdate) text += '[created: ' + user['registration'].split('T')[0] + '] '
- ISSUE:
line 92 character 40
: ['registration'] is better written in dot notation. - Evidence:else title += '[created: ' + user['registration'] + '] '
- ISSUE:
line 92 character 63
: Missing semicolon. - Evidence:else title += '[created: ' + user['registration'] + '] '
- ISSUE:
line 94 character 12
: ['blockedby'] is better written in dot notation. - Evidence:if(user['blockedby']) {
- ISSUE:
line 95 character 52
: Missing semicolon. - Evidence:if(show && show.blocked) text += '[blocked] '
- ISSUE:
line 96 character 42
: Missing semicolon. - Evidence:else text += '[currently blocked] '