$ date
Sun Mar 7 10:31:22 UTC 2021
$ git clone file:///srv/git/mediawiki-extensions-OfflineImportLexicon.git repo --depth=1 -b master
Cloning into 'repo'...
$ git config user.name libraryupgrader
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
$ git submodule update --init
$ grr init
Installed commit-msg hook.
$ git show-ref refs/heads/master
5d144c99a11551a1554c9d75e8e06df67f7556d6 refs/heads/master
$ composer install
Loading composer repositories with package information
Warning from https://repo.packagist.org: You are using an outdated version of Composer. Composer 2 is now available and you should upgrade. See https://getcomposer.org/2
Updating dependencies (including require-dev)
Package operations: 14 installs, 0 updates, 0 removals
- Installing symfony/polyfill-php80 (v1.22.1): Loading from cache
- Installing symfony/polyfill-mbstring (v1.22.1): Loading from cache
- Installing symfony/polyfill-intl-normalizer (v1.22.1): Loading from cache
- Installing symfony/polyfill-intl-grapheme (v1.22.1): Loading from cache
- Installing symfony/polyfill-ctype (v1.22.1): Loading from cache
- Installing symfony/string (v5.2.4): Loading from cache
- Installing psr/container (1.1.1): Loading from cache
- Installing symfony/service-contracts (v2.2.0): Loading from cache
- Installing symfony/polyfill-php73 (v1.22.1): Loading from cache
- Installing symfony/console (v5.2.4): Loading from cache
- Installing mediawiki/minus-x (1.1.1): Loading from cache
- Installing php-parallel-lint/php-console-color (v0.3): Loading from cache
- Installing php-parallel-lint/php-console-highlighter (v0.5): Loading from cache
- Installing php-parallel-lint/php-parallel-lint (v1.2.0): Loading from cache
symfony/service-contracts suggests installing symfony/service-implementation
symfony/console suggests installing symfony/event-dispatcher
symfony/console suggests installing symfony/lock
symfony/console suggests installing symfony/process
symfony/console suggests installing psr/log (For using the console logger)
Writing lock file
Generating autoload files
9 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Upgrading n:eslint-config-wikimedia from 0.18.1 -> 0.18.2
$ npm install
> core-js@3.9.1 postinstall /src/repo/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"
[96mThank you for using core-js ([94m https://github.com/zloirock/core-js [96m) for polyfilling JavaScript standard library![0m
[96mThe project needs your help! Please consider supporting of core-js on Open Collective or Patreon: [0m
[96m>[94m https://opencollective.com/core-js [0m
[96m>[94m https://www.patreon.com/zloirock [0m
[96mAlso, the author of core-js ([94m https://github.com/zloirock [96m) is looking for a good job -)[0m
added 335 packages from 242 contributors and audited 335 packages in 67.803s
20 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
$ npm update eslint -depth 10
+ eslint@7.21.0
removed 1 package, updated 14 packages and audited 334 packages in 92.876s
18 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
$ npm install grunt-eslint@23.0.0 --save-exact
+ grunt-eslint@23.0.0
updated 1 package and audited 334 packages in 3.954s
21 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
$ ./node_modules/.bin/eslint i18n/diq.json i18n/ru.json i18n/nl.json i18n/fr.json i18n/en.json i18n/fi.json i18n/roa-tara.json i18n/it.json i18n/ur.json i18n/eo.json i18n/sr-ec.json i18n/skr-arab.json i18n/kiu.json i18n/sv.json i18n/hyw.json i18n/el.json i18n/my.json i18n/pnb.json scripts/OfflineImportLexicon.js i18n/sl.json i18n/ckb.json i18n/uk.json i18n/ar.json scripts/OfflineImportLexiconSecond.js i18n/lfn.json i18n/ku-latn.json i18n/pt.json i18n/bg.json i18n/mrh.json i18n/li.json i18n/io.json i18n/gl.json i18n/ne.json i18n/shn.json i18n/sd.json composer.json i18n/de.json i18n/tt-cyrl.json i18n/be.json i18n/ko.json i18n/pl.json i18n/tr.json scripts/OIL_Constants.js i18n/ig.json package.json package-lock.json i18n/bn.json i18n/es.json i18n/qqq.json i18n/ast.json Gruntfile.js i18n/tly.json i18n/mk.json i18n/zh-hant.json i18n/hsb.json i18n/lb.json i18n/hy.json i18n/ce.json i18n/nb.json i18n/ti.json i18n/pt-br.json i18n/zh-hans.json --fix
/src/repo/scripts/OIL_Constants.js
5:0 warning Invalid JSDoc tag name "Author:" jsdoc/check-tag-names
6:0 warning Invalid JSDoc tag name "Date:" jsdoc/check-tag-names
7:0 warning Invalid JSDoc tag name "Time:" jsdoc/check-tag-names
9:0 warning Invalid JSDoc tag name "License:" jsdoc/check-tag-names
13:5 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
13:5 warning 'jsonGeneralLink' is assigned a value but never used no-unused-vars
14:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
14:2 warning 'jsonLink' is assigned a value but never used no-unused-vars
16:2 warning 'jsonLinkFile' is assigned a value but never used no-unused-vars
16:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
17:1 warning This line has a length of 157. Maximum allowed is 100 max-len
18:2 warning 'jsonLinkVolume' is assigned a value but never used no-unused-vars
18:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
20:2 warning 'jsonLinkArticle' is assigned a value but never used no-unused-vars
20:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
22:2 warning 'jsonLinkArticleNoVolume' is assigned a value but never used no-unused-vars
22:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
25:1 warning This line has a length of 130. Maximum allowed is 100 max-len
26:2 warning 'jsonLinkVolumeB' is assigned a value but never used no-unused-vars
26:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
28:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
28:2 warning 'jsonLexicon' is assigned a value but never used no-unused-vars
30:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
30:2 warning 'jsonImages' is assigned a value but never used no-unused-vars
31:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
31:2 warning 'jsonArticles' is assigned a value but never used no-unused-vars
/src/repo/scripts/OfflineImportLexicon.js
10:5 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
11:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
12:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
13:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
14:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
15:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
16:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
17:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
18:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
19:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
20:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
20:2 warning '$j' is assigned a value but never used no-unused-vars
22:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
22:10 warning 'initGlobals' is defined but never used no-unused-vars
26:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
26:10 warning Identifier 'edit_function' is not in camel case camelcase
26:31 warning Identifier 'save_function' is not in camel case camelcase
26:46 warning Identifier 'edit_res' is not in camel case camelcase
26:46 warning 'edit_res' is defined but never used no-unused-vars
27:101 warning 'post_save_function' was used before it was defined no-use-before-define
29:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
29:10 warning Identifier 'edit_function_images' is not in camel case camelcase
29:38 warning Identifier 'save_function' is not in camel case camelcase
29:53 warning 'edit_res' is defined but never used no-unused-vars
29:53 warning Identifier 'edit_res' is not in camel case camelcase
30:101 warning 'post_save_function_images' was used before it was defined no-use-before-define
32:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
32:10 warning Identifier 'post_save_function' is not in camel case camelcase
32:30 warning Identifier 'save_res' is not in camel case camelcase
33:15 warning Identifier 'save_res' is not in camel case camelcase
34:1 warning This line has a length of 108. Maximum allowed is 100 max-len
34:2 warning '_statusbar' was used before it was defined no-use-before-define
34:19 warning 'StatusBar' was used before it was defined no-use-before-define
35:2 warning '_statusbar' was used before it was defined no-use-before-define
37:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
38:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
43:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
43:10 warning Identifier 'post_save_function_images' is not in camel case camelcase
43:37 warning Identifier 'save_res' is not in camel case camelcase
44:15 warning Identifier 'save_res' is not in camel case camelcase
45:1 warning This line has a length of 108. Maximum allowed is 100 max-len
45:2 warning '_statusbar' was used before it was defined no-use-before-define
45:19 warning 'StatusBar' was used before it was defined no-use-before-define
46:2 warning '_statusbar' was used before it was defined no-use-before-define
48:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
49:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
54:3 warning Combine this with the previous 'var' statement one-var
54:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
56:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
56:3 warning Combine this with the previous 'var' statement one-var
56:7 warning Identifier 'page_name' is not in camel case camelcase
57:18 warning Identifier 'page_name' is not in camel case camelcase
58:18 warning Identifier 'page_name' is not in camel case camelcase
59:4 warning Identifier 'page_numberx' is not in camel case camelcase
59:19 warning 'trimNumber' was used before it was defined no-use-before-define
59:31 warning Identifier 'page_name' is not in camel case camelcase
61:4 warning Identifier 'page_number' is not in camel case camelcase
62:4 warning Identifier 'page_numbering' is not in camel case camelcase
64:4 warning 'createImagesTemplate' was used before it was defined no-use-before-define
70:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
71:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
71:4 warning Combine this with the previous 'var' statement one-var
71:14 warning 'trim' was used before it was defined no-use-before-define
73:13 warning 'wgServer' is not defined no-undef
73:24 warning 'wgScript' is not defined no-undef
73:35 warning 'jsonGeneralLink' is not defined no-undef
74:4 warning 'getJsonArticle' was used before it was defined no-use-before-define
81:1 warning Prefer $() to .ready no-jquery/no-ready-shorthand
84:1 warning This line has a length of 108. Maximum allowed is 100 max-len
84:2 warning '_statusbar' was used before it was defined no-use-before-define
84:19 warning 'StatusBar' was used before it was defined no-use-before-define
85:2 warning '_statusbar' was used before it was defined no-use-before-define
86:2 warning Combine this with the previous 'var' statement one-var
86:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
86:14 warning 'wgServer' is not defined no-undef
86:25 warning 'wgScript' is not defined no-undef
86:36 warning 'jsonGeneralLink' is not defined no-undef
86:54 warning 'jsonLink' is not defined no-undef
87:2 warning 'getJsonProperties' was used before it was defined no-use-before-define
88:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
90:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
90:54 warning 'event' is defined but never used no-unused-vars
91:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
92:8 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
92:8 warning Selector extensions are not allowed no-jquery/no-sizzle
92:67 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
92:67 warning Selector extensions are not allowed no-jquery/no-sizzle
93:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
94:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
94:15 warning 'trim' was used before it was defined no-use-before-define
94:21 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
94:21 warning Selector extensions are not allowed no-jquery/no-sizzle
95:5 warning 'query' is already declared in the upper scope on line 86 column 6 no-shadow
95:13 warning 'wgServer' is not defined no-undef
95:24 warning 'wgScript' is not defined no-undef
95:35 warning 'jsonGeneralLink' is not defined no-undef
97:14 warning 'jsonLinkVolume' is not defined no-undef
97:45 warning Selector extensions are not allowed no-jquery/no-sizzle
97:45 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
98:5 warning 'getJsonProperties' was used before it was defined no-use-before-define
101:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
102:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
103:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
104:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
105:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
106:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
110:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
110:53 warning 'event' is defined but never used no-unused-vars
111:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
112:8 warning Selector extensions are not allowed no-jquery/no-sizzle
112:8 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
112:66 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
112:66 warning Selector extensions are not allowed no-jquery/no-sizzle
113:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
113:15 warning 'trim' was used before it was defined no-use-before-define
113:21 warning Selector extensions are not allowed no-jquery/no-sizzle
113:21 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
114:15 warning 'trim' was used before it was defined no-use-before-define
114:21 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
114:21 warning Selector extensions are not allowed no-jquery/no-sizzle
115:5 warning 'query' is already declared in the upper scope on line 86 column 6 no-shadow
115:13 warning 'wgServer' is not defined no-undef
115:24 warning 'wgScript' is not defined no-undef
115:35 warning 'jsonGeneralLink' is not defined no-undef
117:14 warning 'jsonLinkArticle' is not defined no-undef
120:14 warning 'jsonLinkArticleNoVolume' is not defined no-undef
122:4 warning 'getJsonProperties' was used before it was defined no-use-before-define
124:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
125:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
126:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
127:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
128:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
131:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
131:53 warning 'event' is defined but never used no-unused-vars
132:8 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
132:8 warning Selector extensions are not allowed no-jquery/no-sizzle
138:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
139:3 warning 'search' is not defined no-undef
139:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
144:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
145:16 warning Expected '===' and instead saw '==' eqeqeq
146:4 warning 'search' is not defined no-undef
146:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
152:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
153:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
155:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
156:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
157:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
158:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
162:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
163:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
164:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
165:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
169:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
170:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
171:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
172:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
176:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
177:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
178:8 warning 'validateLexiconForm' was used before it was defined no-use-before-define
178:34 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
178:34 warning 'createLexiconTemplate' was used before it was defined no-use-before-define
182:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
183:3 warning Unexpected alert no-alert
183:10 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
184:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
188:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
189:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
190:3 warning Unexpected alert no-alert
190:10 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
191:8 warning 'validateVolumeForm' was used before it was defined no-use-before-define
191:33 warning 'createVolumeTemplate' was used before it was defined no-use-before-define
191:33 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
194:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
195:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
196:8 warning 'validateLemmataForm' was used before it was defined no-use-before-define
196:34 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
196:34 warning 'createLemmataTemplate' was used before it was defined no-use-before-define
199:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
200:8 warning 'validateLemmataForm' was used before it was defined no-use-before-define
201:4 warning 'createLemmataTemplate' was used before it was defined no-use-before-define
204:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
206:3 warning Combine this with the previous 'var' statement one-var
206:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
206:7 warning Identifier 'page_name' is not in camel case camelcase
207:18 warning Identifier 'page_name' is not in camel case camelcase
208:18 warning Identifier 'page_name' is not in camel case camelcase
209:4 warning Identifier 'page_numberx' is not in camel case camelcase
209:19 warning 'trimNumber' was used before it was defined no-use-before-define
209:31 warning Identifier 'page_name' is not in camel case camelcase
211:4 warning Identifier 'page_number' is not in camel case camelcase
212:4 warning Identifier 'page_numbering' is not in camel case camelcase
214:4 warning 'createImagesTemplate' was used before it was defined no-use-before-define
218:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
221:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
224:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
229:3 warning Combine this with the previous 'var' statement one-var
229:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
229:13 warning 'trim' was used before it was defined no-use-before-define
231:4 warning 'query' is already declared in the upper scope on line 86 column 6 no-shadow
231:12 warning 'wgServer' is not defined no-undef
231:23 warning 'wgScript' is not defined no-undef
231:34 warning 'jsonGeneralLink' is not defined no-undef
232:3 warning 'getJsonArticle' was used before it was defined no-use-before-define
236:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
237:3 warning 'findById' is not defined no-undef
240:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
241:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
242:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
243:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
247:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
248:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
249:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
252:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
253:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
254:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
257:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
258:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
262:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
277:12 warning Expected '===' and instead saw '==' eqeqeq
277:26 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
277:33 warning Selector extensions are not allowed no-jquery/no-sizzle
278:13 warning Expected '===' and instead saw '==' eqeqeq
278:31 warning Expected '===' and instead saw '==' eqeqeq
278:52 warning Expected '===' and instead saw '==' eqeqeq
278:70 warning This line has 6 statements. Maximum allowed is 1 max-statements-per-line
278:104 warning Expected '===' and instead saw '==' eqeqeq
278:126 warning Expected '===' and instead saw '==' eqeqeq
278:179 warning Expected '===' and instead saw '==' eqeqeq
282:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
286:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
286:10 warning 'checkImagesTemplate' is defined but never used no-unused-vars
287:2 warning Global variable leak, declare the variable if it is intended to be local no-implicit-globals
287:2 warning 'i' is not defined no-undef
288:11 warning 'flag' is not modified in this loop no-unmodified-loop-condition
289:3 warning 'i' is not defined no-undef
294:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
305:1 warning This line has a length of 243. Maximum allowed is 100 max-len
312:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
312:8 warning Combine this with the previous 'var' statement one-var
316:3 warning Prefer Array#forEach to $.each no-jquery/no-each-util
321:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
326:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
333:47 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
335:4 warning Combine this with the previous 'var' statement one-var
335:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
336:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
339:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
339:4 warning Combine this with the previous 'var' statement one-var
340:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
343:14 warning Expected '!==' and instead saw '!=' eqeqeq
343:28 warning Expected '!==' and instead saw '!=' eqeqeq
345:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
348:14 warning Expected '!==' and instead saw '!=' eqeqeq
348:28 warning Expected '!==' and instead saw '!=' eqeqeq
350:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
353:14 warning Expected '!==' and instead saw '!=' eqeqeq
353:28 warning Expected '!==' and instead saw '!=' eqeqeq
353:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
355:14 warning Expected '!==' and instead saw '!=' eqeqeq
355:28 warning Expected '!==' and instead saw '!=' eqeqeq
357:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
364:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
365:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
370:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
372:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
373:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
373:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
375:12 warning Expected '===' and instead saw '==' eqeqeq
376:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
377:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
380:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
380:2 warning Combine this with the previous 'var' statement one-var
380:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
382:13 warning Expected '===' and instead saw '==' eqeqeq
383:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
384:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
387:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
387:2 warning Combine this with the previous 'var' statement one-var
387:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
388:13 warning Expected '===' and instead saw '==' eqeqeq
389:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
390:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
393:2 warning Combine this with the previous 'var' statement one-var
393:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
393:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
394:12 warning Expected '===' and instead saw '==' eqeqeq
395:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
396:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
399:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
399:2 warning Combine this with the previous 'var' statement one-var
399:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
400:14 warning Expected '===' and instead saw '==' eqeqeq
401:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
402:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
407:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
410:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
410:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
412:2 warning Combine this with the previous 'var' statement one-var
412:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
412:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
414:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
414:2 warning Combine this with the previous 'var' statement one-var
414:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
416:2 warning Combine this with the previous 'var' statement one-var
416:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
416:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
418:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
418:2 warning Combine this with the previous 'var' statement one-var
418:6 warning Identifier 'has_volume' is not in camel case camelcase
418:19 warning 'trim' was used before it was defined no-use-before-define
418:25 warning 'hasVolume' was used before it was defined no-use-before-define
419:15 warning Identifier 'has_volume' is not in camel case camelcase
420:2 warning Combine this with the previous 'var' statement one-var
420:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
420:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
421:11 warning Expected '!==' and instead saw '!=' eqeqeq
421:24 warning Expected '!==' and instead saw '!=' eqeqeq
424:2 warning Combine this with the previous 'var' statement one-var
424:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
424:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
425:11 warning Expected '!==' and instead saw '!=' eqeqeq
425:24 warning Expected '!==' and instead saw '!=' eqeqeq
428:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
428:2 warning Combine this with the previous 'var' statement one-var
428:18 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
430:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
430:2 warning Combine this with the previous 'var' statement one-var
430:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
431:16 warning Expected '!==' and instead saw '!=' eqeqeq
431:34 warning Expected '!==' and instead saw '!=' eqeqeq
437:2 warning Combine this with the previous 'var' statement one-var
437:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
437:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
438:2 warning Unexpected alert no-alert
439:2 warning 'JsMwApi' is not defined no-undef
442:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
445:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
446:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
446:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
448:12 warning Expected '===' and instead saw '==' eqeqeq
449:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
450:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
453:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
453:2 warning Combine this with the previous 'var' statement one-var
453:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
454:13 warning Expected '===' and instead saw '==' eqeqeq
455:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
456:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
459:2 warning Combine this with the previous 'var' statement one-var
459:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
459:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
460:12 warning Expected '===' and instead saw '==' eqeqeq
461:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
462:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
465:2 warning Combine this with the previous 'var' statement one-var
465:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
465:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
466:14 warning Expected '===' and instead saw '==' eqeqeq
467:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
468:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
474:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
477:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
477:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
479:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
479:2 warning Combine this with the previous 'var' statement one-var
479:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
481:2 warning Combine this with the previous 'var' statement one-var
481:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
481:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
483:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
483:2 warning Combine this with the previous 'var' statement one-var
483:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
485:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
485:2 warning Combine this with the previous 'var' statement one-var
485:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
487:2 warning Combine this with the previous 'var' statement one-var
487:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
487:18 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
489:2 warning Combine this with the previous 'var' statement one-var
489:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
489:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
491:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
491:2 warning Combine this with the previous 'var' statement one-var
491:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
492:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
492:11 warning Selector extensions are not allowed no-jquery/no-sizzle
493:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
495:25 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
496:7 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
497:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
500:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
500:2 warning Combine this with the previous 'var' statement one-var
500:12 warning 'zeroPad' was used before it was defined no-use-before-define
501:3 warning Identifier 'has_volume' is not in camel case camelcase
502:15 warning Identifier 'has_volume' is not in camel case camelcase
506:2 warning Unexpected alert no-alert
508:2 warning 'JsMwApi' is not defined no-undef
510:2 warning 'nextProcess' was used before it was defined no-use-before-define
514:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
514:23 warning Identifier 'param_function' is not in camel case camelcase
515:6 warning 't' is assigned a value but never used no-unused-vars
517:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
517:10 warning 'fillVolume' is defined but never used no-unused-vars
520:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
522:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
523:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
526:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
526:10 warning 'fillLexicon' is defined but never used no-unused-vars
530:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
531:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
531:14 warning 'wgServer' is not defined no-undef
531:25 warning 'wgScript' is not defined no-undef
531:36 warning 'jsonGeneralLink' is not defined no-undef
531:54 warning 'jsonLexicon' is not defined no-undef
531:82 warning Selector extensions are not allowed no-jquery/no-sizzle
531:82 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
532:2 warning 'getJsonLexicon' was used before it was defined no-use-before-define
536:1 warning This line has a length of 105. Maximum allowed is 100 max-len
540:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
542:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
542:8 warning Combine this with the previous 'var' statement one-var
546:3 warning Prefer Array#forEach to $.each no-jquery/no-each-util
549:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
550:14 warning Expected '!==' and instead saw '!=' eqeqeq
550:28 warning Expected '!==' and instead saw '!=' eqeqeq
550:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
553:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
553:4 warning Combine this with the previous 'var' statement one-var
554:14 warning Expected '!==' and instead saw '!=' eqeqeq
554:28 warning Expected '!==' and instead saw '!=' eqeqeq
555:5 warning All 'var' declarations must be at the top of the function scope vars-on-top
555:5 warning Combine this with the previous 'var' statement one-var
556:17 warning Expected '===' and instead saw '==' eqeqeq
558:11 warning 'trim' was used before it was defined no-use-before-define
558:33 warning 'trim' was used before it was defined no-use-before-define
561:15 warning 'countItems' is assigned a value but never used no-unused-vars
570:14 warning Expected '!==' and instead saw '!=' eqeqeq
570:28 warning Expected '!==' and instead saw '!=' eqeqeq
570:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
573:14 warning Expected '!==' and instead saw '!=' eqeqeq
573:28 warning Expected '!==' and instead saw '!=' eqeqeq
573:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
575:14 warning Expected '!==' and instead saw '!=' eqeqeq
575:28 warning Expected '!==' and instead saw '!=' eqeqeq
575:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
577:14 warning Expected '!==' and instead saw '!=' eqeqeq
577:28 warning Expected '!==' and instead saw '!=' eqeqeq
577:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
579:14 warning Expected '!==' and instead saw '!=' eqeqeq
579:28 warning Expected '!==' and instead saw '!=' eqeqeq
579:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
581:14 warning Expected '!==' and instead saw '!=' eqeqeq
581:28 warning Expected '!==' and instead saw '!=' eqeqeq
581:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
583:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
583:4 warning Combine this with the previous 'var' statement one-var
588:4 warning Unexpected alert no-alert
590:4 warning Combine this with the previous 'var' statement one-var
590:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
590:22 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
590:22 warning Selector extensions are not allowed no-jquery/no-sizzle
591:4 warning 'JsMwApi' is not defined no-undef
598:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
598:10 warning 'parseDate' is defined but never used no-unused-vars
600:2 warning Unexpected alert no-alert
606:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
608:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
609:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
609:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
611:12 warning Expected '===' and instead saw '==' eqeqeq
612:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
613:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
616:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
616:2 warning Combine this with the previous 'var' statement one-var
616:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
618:13 warning Expected '===' and instead saw '==' eqeqeq
619:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
620:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
623:2 warning Combine this with the previous 'var' statement one-var
623:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
623:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
624:13 warning Expected '===' and instead saw '==' eqeqeq
625:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
626:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
631:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
635:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
635:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
637:2 warning Combine this with the previous 'var' statement one-var
637:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
637:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
639:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
639:2 warning Combine this with the previous 'var' statement one-var
639:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
641:2 warning Combine this with the previous 'var' statement one-var
641:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
641:6 warning 'firstP' is assigned a value but never used no-unused-vars
641:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
643:3 warning 'lastP' is assigned a value but never used no-unused-vars
643:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
645:10 warning Selector extensions are not allowed no-jquery/no-sizzle
645:10 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
647:2 warning Combine this with the previous 'var' statement one-var
647:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
647:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
649:2 warning Combine this with the previous 'var' statement one-var
649:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
649:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
650:11 warning Selector extensions are not allowed no-jquery/no-sizzle
650:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
651:12 warning Selector extensions are not allowed no-jquery/no-sizzle
651:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
652:3 warning Identifier 'has_volume' is not in camel case camelcase
653:14 warning Expected '!==' and instead saw '!=' eqeqeq
653:30 warning Expected '!==' and instead saw '!=' eqeqeq
653:47 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
653:47 warning Identifier 'has_volume' is not in camel case camelcase
654:15 warning Identifier 'has_volume' is not in camel case camelcase
656:2 warning Combine this with the previous 'var' statement one-var
656:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
656:15 warning 'trim' was used before it was defined no-use-before-define
656:21 warning 'hasImages' was used before it was defined no-use-before-define
659:2 warning Combine this with the previous 'var' statement one-var
659:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
659:16 warning 'trim' was used before it was defined no-use-before-define
659:22 warning 'hasAuthors' was used before it was defined no-use-before-define
661:2 warning Combine this with the previous 'var' statement one-var
661:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
661:6 warning 'page' is already declared in the upper scope on line 11 column 2 no-shadow
662:14 warning Expected '!==' and instead saw '!=' eqeqeq
662:30 warning Expected '!==' and instead saw '!=' eqeqeq
662:47 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
663:2 warning Unexpected alert no-alert
664:2 warning 'JsMwApi' is not defined no-undef
666:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
666:2 warning Combine this with the previous 'var' statement one-var
666:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
667:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
667:75 warning 'wgServer' is not defined no-undef
667:86 warning 'wgScript' is not defined no-undef
668:2 warning 'addCheckBox' was used before it was defined no-use-before-define
669:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
670:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
675:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
676:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
679:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
679:2 warning Combine this with the previous 'var' statement one-var
680:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
681:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
682:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
683:12 warning Selector extensions are not allowed no-jquery/no-sizzle
683:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
684:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
684:13 warning Selector extensions are not allowed no-jquery/no-sizzle
686:7 warning 'trim' was used before it was defined no-use-before-define
686:22 warning Expected '===' and instead saw '==' eqeqeq
686:38 warning Expected '===' and instead saw '==' eqeqeq
687:10 warning 'createImagesFromScratch' was used before it was defined no-use-before-define
689:29 warning Expected '!==' and instead saw '!=' eqeqeq
690:3 warning Combine this with the previous 'var' statement one-var
690:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
690:15 warning 'getNumbering' was used before it was defined no-use-before-define
694:9 warning Combine this with the previous 'var' statement one-var
694:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
696:16 warning Expected '!==' and instead saw '!=' eqeqeq
696:32 warning Expected '!==' and instead saw '!=' eqeqeq
708:15 warning Expected '!==' and instead saw '!=' eqeqeq
708:31 warning Expected '!==' and instead saw '!=' eqeqeq
717:2 warning Unexpected alert no-alert
721:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
724:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
724:12 warning Selector extensions are not allowed no-jquery/no-sizzle
725:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
725:13 warning Selector extensions are not allowed no-jquery/no-sizzle
726:11 warning 'getNumbering' was used before it was defined no-use-before-define
729:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
729:8 warning Combine this with the previous 'var' statement one-var
730:15 warning Expected '!==' and instead saw '!=' eqeqeq
730:31 warning Expected '!==' and instead saw '!=' eqeqeq
731:56 warning 'zeroPad' was used before it was defined no-use-before-define
732:78 warning 'zeroPad' was used before it was defined no-use-before-define
734:37 warning 'zeroPad' was used before it was defined no-use-before-define
735:59 warning 'zeroPad' was used before it was defined no-use-before-define
744:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
746:29 warning Expected '!==' and instead saw '!=' eqeqeq
748:3 warning Unexpected alert no-alert
749:3 warning Combine this with the previous 'var' statement one-var
749:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
756:11 warning 'generateNumericString' was used before it was defined no-use-before-define
757:22 warning 'deromanize' was used before it was defined no-use-before-define
757:56 warning 'deromanize' was used before it was defined no-use-before-define
760:11 warning 'generateNumericString' was used before it was defined no-use-before-define
760:34 warning 'deromanize' was used before it was defined no-use-before-define
760:56 warning 'deromanize' was used before it was defined no-use-before-define
768:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
772:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
772:8 warning Combine this with the previous 'var' statement one-var
773:18 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
773:28 warning 'romanize' was used before it was defined no-use-before-define
778:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
778:32 warning Identifier 'page_name' is not in camel case camelcase
778:43 warning Identifier 'page_number' is not in camel case camelcase
778:56 warning Identifier 'page_numbering' is not in camel case camelcase
786:1 warning This line has a length of 144. Maximum allowed is 100 max-len
791:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
794:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
794:2 warning Combine this with the previous 'var' statement one-var
794:12 warning Identifier 'page_name' is not in camel case camelcase
796:11 warning 'wgServer' is not defined no-undef
796:22 warning 'wgScript' is not defined no-undef
796:33 warning 'jsonGeneralLink' is not defined no-undef
796:51 warning 'jsonArticles' is not defined no-undef
798:3 warning Prefer Array#forEach to $.each no-jquery/no-each-util
800:9 warning 'existsInTab' was used before it was defined no-use-before-define
805:11 warning Expected '===' and instead saw '==' eqeqeq
805:22 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
808:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
810:9 warning Combine this with the previous 'var' statement one-var
810:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
810:13 warning 'j' is already declared in the upper scope on line 791 column 12 no-shadow
817:13 warning 'trim' was used before it was defined no-use-before-define
818:3 warning 'createImage' was used before it was defined no-use-before-define
821:3 warning 'JsMwApi' is not defined no-undef
828:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
828:23 warning Identifier 'page_name' is not in camel case camelcase
828:34 warning Identifier 'page_number' is not in camel case camelcase
828:47 warning Identifier 'page_numbering' is not in camel case camelcase
830:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
830:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
832:36 warning Identifier 'page_number' is not in camel case camelcase
833:39 warning Identifier 'page_numbering' is not in camel case camelcase
834:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
834:2 warning Combine this with the previous 'var' statement one-var
834:6 warning 'firstP' is assigned a value but never used no-unused-vars
834:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
836:3 warning 'lastP' is assigned a value but never used no-unused-vars
836:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
838:49 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
838:49 warning Selector extensions are not allowed no-jquery/no-sizzle
839:2 warning Combine this with the previous 'var' statement one-var
839:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
839:6 warning 'short' is assigned a value but never used no-unused-vars
839:14 warning Selector extensions are not allowed no-jquery/no-sizzle
839:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
840:3 warning 'volume' is assigned a value but never used no-unused-vars
840:12 warning Selector extensions are not allowed no-jquery/no-sizzle
840:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
841:10 warning Selector extensions are not allowed no-jquery/no-sizzle
841:10 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
843:9 warning Identifier 'page_name' is not in camel case camelcase
844:2 warning Unexpected alert no-alert
849:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
849:10 warning 'waitForMe' is defined but never used no-unused-vars
854:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
855:16 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
857:30 warning Expected '!==' and instead saw '!=' eqeqeq
858:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
858:3 warning Combine this with the previous 'var' statement one-var
861:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
861:9 warning Combine this with the previous 'var' statement one-var
876:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
878:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
880:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
880:12 warning Selector extensions are not allowed no-jquery/no-sizzle
882:29 warning Expected '!==' and instead saw '!=' eqeqeq
883:3 warning Combine this with the previous 'var' statement one-var
883:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
886:9 warning Combine this with the previous 'var' statement one-var
886:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
888:32 warning 'zeroPad' was used before it was defined no-use-before-define
896:1 warning This line has a length of 137. Maximum allowed is 100 max-len
897:15 warning Expected '===' and instead saw '==' eqeqeq
902:4 warning 'hasVolumeVar' is assigned a value but never used no-unused-vars
903:4 warning Combine this with the previous 'var' statement one-var
903:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
903:23 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
903:23 warning Selector extensions are not allowed no-jquery/no-sizzle
904:4 warning Unexpected alert no-alert
906:33 warning 'zeroPad' was used before it was defined no-use-before-define
913:2 warning Unexpected alert no-alert
916:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
921:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
922:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
923:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
924:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
924:72 warning 'wgServer' is not defined no-undef
924:83 warning 'wgScript' is not defined no-undef
925:3 warning 'addCheckBox' was used before it was defined no-use-before-define
928:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
929:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
933:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
933:10 warning 'initImagesData' is defined but never used no-unused-vars
935:12 warning eval can be harmful no-eval
936:2 warning Unexpected alert no-alert
937:2 warning Unexpected alert no-alert
937:9 warning 'fixedDecodeURI' was used before it was defined no-use-before-define
938:2 warning Combine this with the previous 'var' statement one-var
938:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
938:17 warning Expected '===' and instead saw '==' eqeqeq
939:8 warning Combine this with the previous 'var' statement one-var
939:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
941:1 warning This line has a length of 120. Maximum allowed is 100 max-len
941:30 warning 'fixedDecodeURI' was used before it was defined no-use-before-define
945:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
948:3 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
957:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
958:6 warning 'k' is assigned a value but never used no-unused-vars
959:8 warning Combine this with the previous 'var' statement one-var
959:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
963:3 warning Prefer Array#forEach to $.each no-jquery/no-each-util
965:9 warning 'existsInTab' was used before it was defined no-use-before-define
970:11 warning Expected '===' and instead saw '==' eqeqeq
970:22 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
974:3 warning 'initLexicons' was used before it was defined no-use-before-define
982:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
984:8 warning Combine this with the previous 'var' statement one-var
984:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
985:25 warning Expected '===' and instead saw '==' eqeqeq
985:40 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
990:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
991:6 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
991:6 warning Identifier 'select_p' is not in camel case camelcase
991:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
992:12 warning Expected '===' and instead saw '==' eqeqeq
992:28 warning Identifier 'select_p' is not in camel case camelcase
992:28 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
992:28 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
992:39 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
992:83 warning Expected '===' and instead saw '==' eqeqeq
998:8 warning Combine this with the previous 'var' statement one-var
998:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
999:3 warning Combine this with the previous 'var' statement one-var
999:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
999:7 warning 'option_s' is assigned a value but never used no-unused-vars
999:7 warning Identifier 'option_s' is not in camel case camelcase
999:7 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
999:18 warning Single tag must use the format: <tagname> no-jquery/no-parse-html-literal
1002:4 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
1002:4 warning Identifier 'option_p' is not in camel case camelcase
1002:15 warning Single tag must use the format: <tagname> no-jquery/no-parse-html-literal
1003:20 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1003:20 warning Identifier 'option_p' is not in camel case camelcase
1004:3 warning Identifier 'option_p' is not in camel case camelcase
1005:3 warning Identifier 'option_p' is not in camel case camelcase
1007:2 warning Identifier 'select_p' is not in camel case camelcase
1011:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1011:10 warning 'newLexicon' is defined but never used no-unused-vars
1012:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1013:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1015:2 warning 'renderDetails' was used before it was defined no-use-before-define
1018:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1018:10 warning 'renderList' is defined but never used no-unused-vars
1019:1 warning This line has a length of 110. Maximum allowed is 100 max-len
1021:12 warning eval can be harmful no-eval
1022:2 warning Unexpected alert no-alert
1023:2 warning Unexpected alert no-alert
1024:2 warning Combine this with the previous 'var' statement one-var
1024:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
1024:17 warning Expected '===' and instead saw '==' eqeqeq
1025:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1026:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1028:2 warning Unexpected alert no-alert
1029:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1030:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
1030:8 warning Combine this with the previous 'var' statement one-var
1031:9 warning Combine this with the previous 'var' statement one-var
1031:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
1032:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1035:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1039:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1040:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1041:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1042:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1046:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1046:10 warning 'formToJSON' is defined but never used no-unused-vars
1047:18 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1049:17 warning Expected '===' and instead saw '==' eqeqeq
1050:9 warning Selector extensions are not allowed no-jquery/no-sizzle
1050:9 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1051:13 warning Selector extensions are not allowed no-jquery/no-sizzle
1051:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1055:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1055:10 warning 'fixedEncodeURIComponent' is defined but never used no-unused-vars
1059:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1063:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1066:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1066:10 warning 'ltrim' is defined but never used no-unused-vars
1069:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1069:10 warning 'rtrim' is defined but never used no-unused-vars
1075:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1076:6 warning Unexpected dangling '_' in '_I' no-underscore-dangle
1077:3 warning Unexpected dangling '_' in '_sb' no-underscore-dangle
1093:15 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
1093:15 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1097:3 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
1103:30 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
1103:82 warning 'e' is defined but never used no-unused-vars
1107:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
1108:33 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
1111:33 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1112:5 warning All 'var' declarations must be at the top of the function scope vars-on-top
1112:5 warning Combine this with the previous 'var' statement one-var
1120:1 warning This line has a length of 105. Maximum allowed is 100 max-len
1120:21 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
1120:21 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
1120:61 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
1124:6 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
1125:35 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1131:8 warning '_statusbar' was used before it was defined no-use-before-define
1131:23 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1131:31 warning '_statusbar' was used before it was defined no-use-before-define
1136:1 warning Combine this with the previous 'var' statement one-var
1136:1 warning All 'var' declarations must be at the top of the function scope vars-on-top
1136:5 warning Unexpected dangling '_' in '_statusbar' no-underscore-dangle
1136:5 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1137:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1137:10 warning 'showStatus' is defined but never used no-unused-vars
1138:23 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1142:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1143:17 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1144:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
1150:18 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1154:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1155:6 warning 'str' is already defined no-redeclare
1158:1 warning This line has a length of 116. Maximum allowed is 100 max-len
1160:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1161:2 warning Combine this with the previous 'var' statement one-var
1161:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
1161:6 warning 'm' is already defined no-redeclare
1162:10 warning 'm' is not modified in this loop no-unmodified-loop-condition
1162:16 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1166:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1166:10 warning 'nextRoman' is defined but never used no-unused-vars
/src/repo/scripts/OfflineImportLexiconSecond.js
16:1 warning This line has a length of 112. Maximum allowed is 100 max-len
19:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
19:19 warning Identifier 'api_url' is not in camel case camelcase
19:28 warning Identifier 'request_type' is not in camel case camelcase
21:8 warning Identifier 'api_url' is not in camel case camelcase
22:3 warning Identifier 'api_url' is not in camel case camelcase
22:13 warning 'wgScriptPath' is not defined no-undef
25:8 warning Identifier 'request_type' is not in camel case camelcase
26:8 warning Identifier 'api_url' is not in camel case camelcase
26:37 warning Expected '===' and instead saw '==' eqeqeq
26:45 warning Identifier 'api_url' is not in camel case camelcase
26:75 warning Expected '===' and instead saw '==' eqeqeq
26:84 warning Identifier 'request_type' is not in camel case camelcase
26:84 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
26:118 warning Identifier 'request_type' is not in camel case camelcase
31:1 warning This line has a length of 114. Maximum allowed is 100 max-len
32:1 warning This line has a length of 109. Maximum allowed is 100 max-len
34:11 warning Identifier 'call_api' is not in camel case camelcase
35:32 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
35:32 warning Expected an error object to be thrown no-throw-literal
37:11 warning 'serialise_query' was used before it was defined no-use-before-define
39:8 warning Identifier 'request_type' is not in camel case camelcase
39:21 warning Expected '===' and instead saw '==' eqeqeq
39:37 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
39:37 warning 'request_remote' was used before it was defined no-use-before-define
39:79 warning Identifier 'call_api' is not in camel case camelcase
39:100 warning 'default_on_error' was used before it was defined no-use-before-define
39:100 warning Identifier 'default_on_error' is not in camel case camelcase
39:129 warning 'request_local' was used before it was defined no-use-before-define
39:170 warning Identifier 'call_api' is not in camel case camelcase
39:191 warning Identifier 'default_on_error' is not in camel case camelcase
39:191 warning 'default_on_error' was used before it was defined no-use-before-define
45:1 warning This line has a length of 104. Maximum allowed is 100 max-len
49:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
49:6 warning Identifier 'default_on_error' is not in camel case camelcase
50:47 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
50:47 warning Unexpected console statement no-console
60:11 warning Identifier 'get_xhr' is not in camel case camelcase
65:16 warning 'ActiveXObject' is not defined no-undef
66:14 warning 'e' is already declared in the upper scope on line 63 column 13 no-shadow
68:17 warning 'ActiveXObject' is not defined no-undef
69:15 warning 'e' is already declared in the upper scope on line 66 column 14 no-shadow
70:6 warning Expected an error object to be thrown no-throw-literal
83:11 warning Identifier 'request_local' is not in camel case camelcase
83:48 warning Identifier 'on_error' is not in camel case camelcase
90:24 warning Expected '===' and instead saw '==' eqeqeq
91:5 warning All 'var' declarations must be at the top of the function scope vars-on-top
92:21 warning Expected '!==' and instead saw '!=' eqeqeq
99:13 warning 'JSON' was used before it was defined no-use-before-define
107:1 warning This line has a length of 118. Maximum allowed is 100 max-len
107:48 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
118:11 warning Identifier 'request_remote' is not in camel case camelcase
118:49 warning Identifier 'on_error' is not in camel case camelcase
119:9 warning Unexpected dangling '_' in '__JsMwApi__counter' no-underscore-dangle
119:39 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
119:39 warning Unexpected dangling '_' in '__JsMwApi__counter' no-underscore-dangle
119:46 warning Identifier '__JsMwApi__counter' is not in camel case camelcase
121:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
121:40 warning Unexpected dangling '_' in '__JsMwApi__counter' no-underscore-dangle
124:1 warning This line has a length of 107. Maximum allowed is 100 max-len
124:39 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
127:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
127:3 warning Combine this with the previous 'var' statement one-var
147:11 warning Identifier 'serialise_query' is not in camel case camelcase
153:10 warning Combine this with the previous 'var' statement one-var
153:10 warning All 'var' declarations must be at the top of the function scope vars-on-top
155:17 warning Expected '===' and instead saw '==' eqeqeq
155:55 warning Expected '===' and instead saw '==' eqeqeq
158:10 warning All 'var' declarations must be at the top of the function scope vars-on-top
158:10 warning Combine this with the previous 'var' statement one-var
159:32 warning This line has 9 statements. Maximum allowed is 1 max-statements-per-line
159:296 warning Expected an error object to be thrown no-throw-literal
163:4 warning Expected an error object to be thrown no-throw-literal
169:2 warning Combine this with the previous 'var' statement one-var
169:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
169:22 warning 'JSON' was used before it was defined no-use-before-define
169:50 warning 'JSON' was used before it was defined no-use-before-define
172:36 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
172:43 warning eval can be harmful no-eval
177:9 warning Combine this with the previous 'var' statement one-var
177:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
178:4 warning Identifier 'call_api' is not in camel case camelcase
181:9 warning Identifier 'call_api' is not in camel case camelcase
193:11 warning Identifier 'call_with_page' is not in camel case camelcase
194:3 warning Identifier 'call_with_page' is not in camel case camelcase
198:2 warning Identifier 'call_with_page' is not in camel case camelcase
208:2 warning Identifier 'call_with_page' is not in camel case camelcase
208:43 warning Identifier 'edit_function' is not in camel case camelcase
210:4 warning Identifier 'edit_function' is not in camel case camelcase
221:52 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
224:4 warning Invalid loop. Its body allows only one iteration no-unreachable-loop
224:10 warning All 'var' declarations must be at the top of the function scope vars-on-top
224:44 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
225:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
225:4 warning Combine this with the previous 'var' statement one-var
229:1 warning This line has a length of 111. Maximum allowed is 100 max-len
231:1 warning This line has a length of 130. Maximum allowed is 100 max-len
235:13 warning Identifier 'save_function' is not in camel case camelcase
235:35 warning 'params' is already declared in the upper scope on line 208 column 35 no-shadow
235:43 warning Identifier 'post_save' is not in camel case camelcase
237:6 warning Identifier 'post_save' is not in camel case camelcase
264:2 warning Identifier 'call_with_page' is not in camel case camelcase
264:36 warning Identifier 'to_parse' is not in camel case camelcase
265:15 warning Identifier 'to_parse' is not in camel case camelcase
266:15 warning Identifier 'to_parse' is not in camel case camelcase
267:4 warning Identifier 'to_parse' is not in camel case camelcase
269:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
269:18 warning Identifier 'to_parse' is not in camel case camelcase
269:27 warning Expected '===' and instead saw '==' eqeqeq
269:77 warning Identifier 'to_parse' is not in camel case camelcase
271:3 warning Identifier 'call_with_page' is not in camel case camelcase
272:51 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
279:1 warning This line has a length of 129. Maximum allowed is 100 max-len
282:2 warning Identifier 'call_with_page' is not in camel case camelcase
282:44 warning Identifier 'to_parse' is not in camel case camelcase
283:3 warning Identifier 'call_with_page' is not in camel case camelcase
283:37 warning Identifier 'to_parse' is not in camel case camelcase
288:9 warning Identifier 'call_with_page' is not in camel case camelcase
293:1 warning This line has a length of 117. Maximum allowed is 100 max-len
✖ 978 problems (0 errors, 978 warnings)
$ ./node_modules/.bin/eslint i18n/diq.json i18n/ru.json i18n/nl.json i18n/fr.json i18n/en.json i18n/fi.json i18n/roa-tara.json i18n/it.json i18n/ur.json i18n/eo.json i18n/sr-ec.json i18n/skr-arab.json i18n/kiu.json i18n/sv.json i18n/hyw.json i18n/el.json i18n/my.json i18n/pnb.json scripts/OfflineImportLexicon.js i18n/sl.json i18n/ckb.json i18n/uk.json i18n/ar.json scripts/OfflineImportLexiconSecond.js i18n/lfn.json i18n/ku-latn.json i18n/pt.json i18n/bg.json i18n/mrh.json i18n/li.json i18n/io.json i18n/gl.json i18n/ne.json i18n/shn.json i18n/sd.json composer.json i18n/de.json i18n/tt-cyrl.json i18n/be.json i18n/ko.json i18n/pl.json i18n/tr.json scripts/OIL_Constants.js i18n/ig.json package.json package-lock.json i18n/bn.json i18n/es.json i18n/qqq.json i18n/ast.json Gruntfile.js i18n/tly.json i18n/mk.json i18n/zh-hant.json i18n/hsb.json i18n/lb.json i18n/hy.json i18n/ce.json i18n/nb.json i18n/ti.json i18n/pt-br.json i18n/zh-hans.json -f json
[{"filePath":"/src/repo/Gruntfile.js","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/composer.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ar.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ast.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/be.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/bg.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/bn.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ce.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ckb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/de.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/diq.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/el.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/en.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/eo.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/es.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/fi.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/fr.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/gl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/hsb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/hy.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/hyw.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ig.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/io.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/it.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/kiu.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ko.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ku-latn.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/lb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/lfn.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/li.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/mk.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/mrh.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/my.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/nb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ne.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/nl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/pl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/pnb.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/pt-br.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/pt.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/qqq.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/roa-tara.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ru.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/sd.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/shn.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/skr-arab.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/sl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/sr-ec.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/sv.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ti.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/tly.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/tr.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/tt-cyrl.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/uk.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/ur.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/zh-hans.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/i18n/zh-hant.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/package-lock.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/package.json","messages":[],"errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[]},{"filePath":"/src/repo/scripts/OIL_Constants.js","messages":[{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"Author:\".","line":5,"column":null,"nodeType":"Block","endLine":5,"endColumn":null},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"Date:\".","line":6,"column":null,"nodeType":"Block","endLine":6,"endColumn":null},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"Time:\".","line":7,"column":null,"nodeType":"Block","endLine":7,"endColumn":null},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"License:\".","line":9,"column":null,"nodeType":"Block","endLine":9,"endColumn":null},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":13,"column":5,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":13,"endColumn":37},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonGeneralLink' is assigned a value but never used.","line":13,"column":5,"nodeType":"Identifier","messageId":"unusedVar","endLine":13,"endColumn":20},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":14,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":15,"endColumn":84},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLink' is assigned a value but never used.","line":14,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":14,"endColumn":10},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkFile' is assigned a value but never used.","line":16,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":16,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":16,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":16,"endColumn":94},{"ruleId":"max-len","severity":1,"message":"This line has a length of 157. Maximum allowed is 100.","line":17,"column":1,"nodeType":"Program","messageId":"max","endLine":17,"endColumn":155},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkVolume' is assigned a value but never used.","line":18,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":18,"endColumn":16},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":18,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":19,"endColumn":85},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkArticle' is assigned a value but never used.","line":20,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":20,"endColumn":17},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":20,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":21,"endColumn":86},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkArticleNoVolume' is assigned a value but never used.","line":22,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":22,"endColumn":25},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":22,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":24,"endColumn":86},{"ruleId":"max-len","severity":1,"message":"This line has a length of 130. Maximum allowed is 100.","line":25,"column":1,"nodeType":"Program","messageId":"max","endLine":25,"endColumn":128},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLinkVolumeB' is assigned a value but never used.","line":26,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":26,"endColumn":17},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":26,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":27,"endColumn":86},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":28,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":29,"endColumn":175},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonLexicon' is assigned a value but never used.","line":28,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":28,"endColumn":13},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":30,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":30,"endColumn":116},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonImages' is assigned a value but never used.","line":30,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":30,"endColumn":12},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":31,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":31,"endColumn":127},{"ruleId":"no-unused-vars","severity":1,"message":"'jsonArticles' is assigned a value but never used.","line":31,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":31,"endColumn":14}],"errorCount":0,"warningCount":26,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * OIL_Constants.js\n * Defines certain constants used by OfflineImportLexicon scripts.\n *\n * @Author: Lia Veja\n * @Date: 08.12.2012\n * @Time: 19:33\n *\n * @License: Quadruple licensed GFDL, GPL, LGPL and Creative Commons Attribution 3.0 (CC-BY-3.0)\n * Choose whichever license of these you like best :-)\n * This file belongs to: ImportOfflineLexicon extension\n */\nvar jsonGeneralLink = '/Special:Ask',\n\tjsonLink = '/-5B-5BCategory:Lexicon-5D-5D/-3FTitle' +\n '/searchlabel%3Dcool/limit%3D100/format%3Djson/callback=?',\n\tjsonLinkFile = '/@@@/-3FPropertyPage/searchlabel%3Dcool/limit%3D20/format%3Djson/callback=?',\n\t// var jsonLinkVolume = \"/-5B-5BCategory:@@@-5D-5D-0A-5B-5B-2DHas-20Volume::%2B-5D-5D/-3FTitle/searchvolume%3Dcool/limit%3D100/format%3Djson/callback=?\";\n\tjsonLinkVolume = '/-5B-5BCategory:@@@-5D-5D-5B-5B-2DHas-20Volume::%2B-5D-5D/-3FTitle' +\n '/searchvolume%3Dcool/limit%3D100/format%3Djson/callback=?',\n\tjsonLinkArticle = '/-5B-5BPart-20of-20Volume::@@@-5D-5D/-3FTitle' +\n '/searcharticle%3Dcool/limit%3D100/format%3Djson/callback=?',\n\tjsonLinkArticleNoVolume = '/-5B-5BPart-20of-20Lexicon::@@@-5D-5D-3Cq-3E-5B-5BCategory:Lemma-5D-5D-20OR-20-5B-5BCategory:Article' +\n '-5D-5D-20OR-20-5B-5BCategory:TOC-5D-5D-20OR-20-5B-5BCategory:TitlePage-5D-5D-3C-2Fq-3E/-3FTitle' +\n '/searcharticle%3Dcool/limit%3D100/format%3Djson/callback=?',\n\t// volumes from bottom-top approach {{#ask: [[Part of Lexicon::1859-78 Schmid]][[Category:Volume]] | ?Title | format = table}}\n\tjsonLinkVolumeB = '/-5B-5BPart-20of-20Lexicon::@@@-5D-5D-0A-5B-5B-Category:Volume-5D-5D/-3FTitle' +\n '/searchvolumef%3Dcool/limit%3D100/format%3Djson/callback=?',\n\tjsonLexicon = '/-5B-5B@@@-5D-5D/-3FTitle/-3FEditor/-3FHas-20Volume/-3FIDBBF/-3FLanguage' +\n '/-3FPlace-20of-20Publication/-3FPublisher/-3FURN/-3FYear-20of-20Publication/-3FEdition/-3FSubtitle/searchlabel%3DlexiconBx/limit%3D20/format%3Djson',\n\tjsonImages = '/-5B-5B@@@-5D-5D/-3FHas-20Digital-20Image/searchlabel%3Dimages/limit%3D100/format%3Djson/callback=?',\n\tjsonArticles = '/-5B-5BHas-20Digital-20Image::@@@-5D-5D/-3FTitle/searchlabel%3Darticles/limit%3D100/format%3Djson/callback=?';\n","usedDeprecatedRules":[]},{"filePath":"/src/repo/scripts/OfflineImportLexicon.js","messages":[{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":10,"column":5,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":10,"endColumn":25},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":11,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":11,"endColumn":11},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":12,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":12,"endColumn":21},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":13,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":13,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":14,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":14,"endColumn":19},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":15,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":15,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":16,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":16,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":17,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":17,"endColumn":11},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":18,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":18,"endColumn":16},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":19,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":19,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":20,"column":2,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":20,"endColumn":26},{"ruleId":"no-unused-vars","severity":1,"message":"'$j' is assigned a value but never used.","line":20,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":20,"endColumn":4},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":22,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":24,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'initGlobals' is defined but never used.","line":22,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":22,"endColumn":21},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":26,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":28,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_function' is not in camel case.","line":26,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":23},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_function' is not in camel case.","line":26,"column":31,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":44},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_res' is not in camel case.","line":26,"column":46,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":54},{"ruleId":"no-unused-vars","severity":1,"message":"'edit_res' is defined but never used.","line":26,"column":46,"nodeType":"Identifier","messageId":"unusedVar","endLine":26,"endColumn":54},{"ruleId":"no-use-before-define","severity":1,"message":"'post_save_function' was used before it was defined.","line":27,"column":101,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":27,"endColumn":119},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":29,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":31,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_function_images' is not in camel case.","line":29,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":29,"endColumn":30},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_function' is not in camel case.","line":29,"column":38,"nodeType":"Identifier","messageId":"notCamelCase","endLine":29,"endColumn":51},{"ruleId":"no-unused-vars","severity":1,"message":"'edit_res' is defined but never used.","line":29,"column":53,"nodeType":"Identifier","messageId":"unusedVar","endLine":29,"endColumn":61},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_res' is not in camel case.","line":29,"column":53,"nodeType":"Identifier","messageId":"notCamelCase","endLine":29,"endColumn":61},{"ruleId":"no-use-before-define","severity":1,"message":"'post_save_function_images' was used before it was defined.","line":30,"column":101,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":30,"endColumn":126},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":32,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":41,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'post_save_function' is not in camel case.","line":32,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":32,"endColumn":28},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_res' is not in camel case.","line":32,"column":30,"nodeType":"Identifier","messageId":"notCamelCase","endLine":32,"endColumn":38},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_res' is not in camel case.","line":33,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":33,"endColumn":23},{"ruleId":"max-len","severity":1,"message":"This line has a length of 108. Maximum allowed is 100.","line":34,"column":1,"nodeType":"Program","messageId":"max","endLine":34,"endColumn":106},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":34,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":34,"endColumn":12},{"ruleId":"no-use-before-define","severity":1,"message":"'StatusBar' was used before it was defined.","line":34,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":34,"endColumn":28},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":35,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":35,"endColumn":12},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":37,"column":2,"nodeType":"CallExpression","endLine":37,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":38,"column":2,"nodeType":"CallExpression","endLine":38,"endColumn":30},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":43,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":78,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'post_save_function_images' is not in camel case.","line":43,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":43,"endColumn":35},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_res' is not in camel case.","line":43,"column":37,"nodeType":"Identifier","messageId":"notCamelCase","endLine":43,"endColumn":45},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_res' is not in camel case.","line":44,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":44,"endColumn":23},{"ruleId":"max-len","severity":1,"message":"This line has a length of 108. Maximum allowed is 100.","line":45,"column":1,"nodeType":"Program","messageId":"max","endLine":45,"endColumn":106},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":45,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":45,"endColumn":12},{"ruleId":"no-use-before-define","severity":1,"message":"'StatusBar' was used before it was defined.","line":45,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":45,"endColumn":28},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":46,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":46,"endColumn":12},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":48,"column":2,"nodeType":"CallExpression","endLine":48,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":49,"column":2,"nodeType":"CallExpression","endLine":49,"endColumn":30},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":54,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":54,"endColumn":37},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":54,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":54,"endColumn":37},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":56,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":62,"endColumn":30},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":56,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":62,"endColumn":30},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":56,"column":7,"nodeType":"Identifier","messageId":"notCamelCase","endLine":56,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":57,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":57,"endColumn":27},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":58,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":58,"endColumn":27},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numberx' is not in camel case.","line":59,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":59,"endColumn":16},{"ruleId":"no-use-before-define","severity":1,"message":"'trimNumber' was used before it was defined.","line":59,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":59,"endColumn":29},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":59,"column":31,"nodeType":"Identifier","messageId":"notCamelCase","endLine":59,"endColumn":40},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":61,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":61,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":62,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":62,"endColumn":18},{"ruleId":"no-use-before-define","severity":1,"message":"'createImagesTemplate' was used before it was defined.","line":64,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":64,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":70,"column":4,"nodeType":"CallExpression","endLine":70,"endColumn":33},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":71,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":73,"endColumn":89},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":71,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":73,"endColumn":89},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":71,"column":14,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":71,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":73,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":73,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":73,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":73,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":73,"column":35,"nodeType":"Identifier","messageId":"undef","endLine":73,"endColumn":50},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonArticle' was used before it was defined.","line":74,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":74,"endColumn":18},{"ruleId":"no-jquery/no-ready-shorthand","severity":1,"message":"Prefer $() to .ready","line":81,"column":1,"nodeType":"CallExpression","endLine":268,"endColumn":4},{"ruleId":"max-len","severity":1,"message":"This line has a length of 108. Maximum allowed is 100.","line":84,"column":1,"nodeType":"Program","messageId":"max","endLine":84,"endColumn":106},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":84,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":84,"endColumn":12},{"ruleId":"no-use-before-define","severity":1,"message":"'StatusBar' was used before it was defined.","line":84,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":84,"endColumn":28},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":85,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":85,"endColumn":12},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":86,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":86,"endColumn":63},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":86,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":86,"endColumn":63},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":86,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":86,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":33},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":86,"column":36,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":51},{"ruleId":"no-undef","severity":1,"message":"'jsonLink' is not defined.","line":86,"column":54,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":62},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonProperties' was used before it was defined.","line":87,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":87,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":88,"column":2,"nodeType":"CallExpression","endLine":88,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":90,"column":2,"nodeType":"CallExpression","endLine":90,"endColumn":28},{"ruleId":"no-unused-vars","severity":1,"message":"'event' is defined but never used.","line":90,"column":54,"nodeType":"Identifier","messageId":"unusedVar","endLine":90,"endColumn":59},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":91,"column":3,"nodeType":"CallExpression","endLine":91,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":92,"column":8,"nodeType":"CallExpression","endLine":92,"endColumn":50},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":92,"column":8,"nodeType":"CallExpression","endLine":92,"endColumn":50},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":92,"column":67,"nodeType":"CallExpression","endLine":92,"endColumn":109},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":92,"column":67,"nodeType":"CallExpression","endLine":92,"endColumn":109},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":93,"column":4,"nodeType":"CallExpression","endLine":93,"endColumn":36},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":94,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":95,"endColumn":51},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":94,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":94,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":94,"column":21,"nodeType":"CallExpression","endLine":94,"endColumn":63},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":94,"column":21,"nodeType":"CallExpression","endLine":94,"endColumn":63},{"ruleId":"no-shadow","severity":1,"message":"'query' is already declared in the upper scope on line 86 column 6.","line":95,"column":5,"nodeType":"Identifier","messageId":"noShadow","endLine":95,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":95,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":95,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":95,"column":35,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":50},{"ruleId":"no-undef","severity":1,"message":"'jsonLinkVolume' is not defined.","line":97,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":97,"endColumn":28},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":97,"column":45,"nodeType":"CallExpression","endLine":97,"endColumn":87},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":97,"column":45,"nodeType":"CallExpression","endLine":97,"endColumn":87},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonProperties' was used before it was defined.","line":98,"column":5,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":98,"endColumn":22},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":101,"column":3,"nodeType":"CallExpression","endLine":101,"endColumn":22},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":102,"column":3,"nodeType":"CallExpression","endLine":102,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":103,"column":3,"nodeType":"CallExpression","endLine":103,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":104,"column":3,"nodeType":"CallExpression","endLine":104,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":105,"column":3,"nodeType":"CallExpression","endLine":105,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":106,"column":3,"nodeType":"CallExpression","endLine":106,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":110,"column":2,"nodeType":"CallExpression","endLine":110,"endColumn":27},{"ruleId":"no-unused-vars","severity":1,"message":"'event' is defined but never used.","line":110,"column":53,"nodeType":"Identifier","messageId":"unusedVar","endLine":110,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":111,"column":3,"nodeType":"CallExpression","endLine":111,"endColumn":30},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":112,"column":8,"nodeType":"CallExpression","endLine":112,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":112,"column":8,"nodeType":"CallExpression","endLine":112,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":112,"column":66,"nodeType":"CallExpression","endLine":112,"endColumn":107},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":112,"column":66,"nodeType":"CallExpression","endLine":112,"endColumn":107},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":113,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":115,"endColumn":51},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":113,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":113,"endColumn":19},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":113,"column":21,"nodeType":"CallExpression","endLine":113,"endColumn":62},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":113,"column":21,"nodeType":"CallExpression","endLine":113,"endColumn":62},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":114,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":114,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":114,"column":21,"nodeType":"CallExpression","endLine":114,"endColumn":63},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":114,"column":21,"nodeType":"CallExpression","endLine":114,"endColumn":63},{"ruleId":"no-shadow","severity":1,"message":"'query' is already declared in the upper scope on line 86 column 6.","line":115,"column":5,"nodeType":"Identifier","messageId":"noShadow","endLine":115,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":115,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":115,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":115,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":115,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":115,"column":35,"nodeType":"Identifier","messageId":"undef","endLine":115,"endColumn":50},{"ruleId":"no-undef","severity":1,"message":"'jsonLinkArticle' is not defined.","line":117,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":117,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'jsonLinkArticleNoVolume' is not defined.","line":120,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":120,"endColumn":37},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonProperties' was used before it was defined.","line":122,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":122,"endColumn":21},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":124,"column":3,"nodeType":"CallExpression","endLine":124,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":125,"column":3,"nodeType":"CallExpression","endLine":125,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":126,"column":3,"nodeType":"CallExpression","endLine":126,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":127,"column":3,"nodeType":"CallExpression","endLine":127,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":128,"column":3,"nodeType":"CallExpression","endLine":128,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":131,"column":2,"nodeType":"CallExpression","endLine":131,"endColumn":27},{"ruleId":"no-unused-vars","severity":1,"message":"'event' is defined but never used.","line":131,"column":53,"nodeType":"Identifier","messageId":"unusedVar","endLine":131,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":132,"column":8,"nodeType":"CallExpression","endLine":132,"endColumn":49},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":132,"column":8,"nodeType":"CallExpression","endLine":132,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":138,"column":2,"nodeType":"CallExpression","endLine":138,"endColumn":24},{"ruleId":"no-undef","severity":1,"message":"'search' is not defined.","line":139,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":139,"endColumn":9},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":139,"column":11,"nodeType":"CallExpression","endLine":139,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":144,"column":2,"nodeType":"CallExpression","endLine":144,"endColumn":24},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":145,"column":16,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":145,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'search' is not defined.","line":146,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":146,"endColumn":10},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":146,"column":12,"nodeType":"CallExpression","endLine":146,"endColumn":34},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":152,"column":2,"nodeType":"CallExpression","endLine":152,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":153,"column":3,"nodeType":"CallExpression","endLine":153,"endColumn":23},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":155,"column":3,"nodeType":"CallExpression","endLine":155,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":156,"column":3,"nodeType":"CallExpression","endLine":156,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":157,"column":3,"nodeType":"CallExpression","endLine":157,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":158,"column":3,"nodeType":"CallExpression","endLine":158,"endColumn":25},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":162,"column":2,"nodeType":"CallExpression","endLine":162,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":163,"column":3,"nodeType":"CallExpression","endLine":163,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":164,"column":3,"nodeType":"CallExpression","endLine":164,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":165,"column":3,"nodeType":"CallExpression","endLine":165,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":169,"column":2,"nodeType":"CallExpression","endLine":169,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":170,"column":3,"nodeType":"CallExpression","endLine":170,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":171,"column":3,"nodeType":"CallExpression","endLine":171,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":172,"column":3,"nodeType":"CallExpression","endLine":172,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":176,"column":2,"nodeType":"CallExpression","endLine":176,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":177,"column":3,"nodeType":"CallExpression","endLine":177,"endColumn":22},{"ruleId":"no-use-before-define","severity":1,"message":"'validateLexiconForm' was used before it was defined.","line":178,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":178,"endColumn":27},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":178,"column":34,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":178,"endColumn":58},{"ruleId":"no-use-before-define","severity":1,"message":"'createLexiconTemplate' was used before it was defined.","line":178,"column":34,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":178,"endColumn":55},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":182,"column":2,"nodeType":"CallExpression","endLine":182,"endColumn":30},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":183,"column":3,"nodeType":"CallExpression","messageId":"unexpected","endLine":183,"endColumn":37},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":183,"column":10,"nodeType":"CallExpression","endLine":183,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":184,"column":3,"nodeType":"CallExpression","endLine":184,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":188,"column":2,"nodeType":"CallExpression","endLine":188,"endColumn":27},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":189,"column":3,"nodeType":"CallExpression","endLine":189,"endColumn":19},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":190,"column":3,"nodeType":"CallExpression","messageId":"unexpected","endLine":190,"endColumn":34},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":190,"column":10,"nodeType":"CallExpression","endLine":190,"endColumn":26},{"ruleId":"no-use-before-define","severity":1,"message":"'validateVolumeForm' was used before it was defined.","line":191,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":191,"endColumn":26},{"ruleId":"no-use-before-define","severity":1,"message":"'createVolumeTemplate' was used before it was defined.","line":191,"column":33,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":191,"endColumn":53},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":191,"column":33,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":191,"endColumn":56},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":194,"column":2,"nodeType":"CallExpression","endLine":194,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":195,"column":3,"nodeType":"CallExpression","endLine":195,"endColumn":26},{"ruleId":"no-use-before-define","severity":1,"message":"'validateLemmataForm' was used before it was defined.","line":196,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":196,"endColumn":27},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":196,"column":34,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":196,"endColumn":58},{"ruleId":"no-use-before-define","severity":1,"message":"'createLemmataTemplate' was used before it was defined.","line":196,"column":34,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":196,"endColumn":55},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":199,"column":2,"nodeType":"CallExpression","endLine":199,"endColumn":29},{"ruleId":"no-use-before-define","severity":1,"message":"'validateLemmataForm' was used before it was defined.","line":200,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":200,"endColumn":27},{"ruleId":"no-use-before-define","severity":1,"message":"'createLemmataTemplate' was used before it was defined.","line":201,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":201,"endColumn":25},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":204,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":204,"endColumn":37},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":206,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":212,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":206,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":212,"endColumn":30},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":206,"column":7,"nodeType":"Identifier","messageId":"notCamelCase","endLine":206,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":207,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":207,"endColumn":27},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":208,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":208,"endColumn":27},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numberx' is not in camel case.","line":209,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":209,"endColumn":16},{"ruleId":"no-use-before-define","severity":1,"message":"'trimNumber' was used before it was defined.","line":209,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":209,"endColumn":29},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":209,"column":31,"nodeType":"Identifier","messageId":"notCamelCase","endLine":209,"endColumn":40},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":211,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":211,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":212,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":212,"endColumn":18},{"ruleId":"no-use-before-define","severity":1,"message":"'createImagesTemplate' was used before it was defined.","line":214,"column":4,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":214,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":218,"column":2,"nodeType":"CallExpression","endLine":218,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":221,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":221,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":224,"column":3,"nodeType":"CallExpression","endLine":224,"endColumn":41},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":229,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":231,"endColumn":88},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":229,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":231,"endColumn":88},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":229,"column":13,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":229,"endColumn":17},{"ruleId":"no-shadow","severity":1,"message":"'query' is already declared in the upper scope on line 86 column 6.","line":231,"column":4,"nodeType":"Identifier","messageId":"noShadow","endLine":231,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":231,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":231,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":231,"column":23,"nodeType":"Identifier","messageId":"undef","endLine":231,"endColumn":31},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":231,"column":34,"nodeType":"Identifier","messageId":"undef","endLine":231,"endColumn":49},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonArticle' was used before it was defined.","line":232,"column":3,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":232,"endColumn":17},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":236,"column":2,"nodeType":"CallExpression","endLine":236,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'findById' is not defined.","line":237,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":237,"endColumn":11},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":240,"column":2,"nodeType":"CallExpression","endLine":240,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":241,"column":3,"nodeType":"CallExpression","endLine":241,"endColumn":23},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":242,"column":3,"nodeType":"CallExpression","endLine":242,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":243,"column":3,"nodeType":"CallExpression","endLine":243,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":247,"column":2,"nodeType":"CallExpression","endLine":247,"endColumn":27},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":248,"column":3,"nodeType":"CallExpression","endLine":248,"endColumn":22},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":249,"column":3,"nodeType":"CallExpression","endLine":249,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":252,"column":2,"nodeType":"CallExpression","endLine":252,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":253,"column":3,"nodeType":"CallExpression","endLine":253,"endColumn":23},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":254,"column":3,"nodeType":"CallExpression","endLine":254,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":257,"column":2,"nodeType":"CallExpression","endLine":257,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":258,"column":3,"nodeType":"CallExpression","endLine":258,"endColumn":23},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":262,"column":2,"nodeType":"CallExpression","endLine":262,"endColumn":29},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":277,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":277,"endColumn":14},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":277,"column":26,"nodeType":"ReturnStatement","messageId":"exceed","endLine":277,"endColumn":70},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":277,"column":33,"nodeType":"CallExpression","endLine":277,"endColumn":57},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":15},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":31,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":33},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":52,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":54},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 6 statements. Maximum allowed is 1.","line":278,"column":70,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":278,"endColumn":86},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":104,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":106},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":126,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":128},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":278,"column":179,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":278,"endColumn":181},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":282,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":284,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":286,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":292,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'checkImagesTemplate' is defined but never used.","line":286,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":286,"endColumn":29},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":287,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":287,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":287,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":287,"endColumn":3},{"ruleId":"no-unmodified-loop-condition","severity":1,"message":"'flag' is not modified in this loop.","line":288,"column":11,"nodeType":"Identifier","messageId":"loopConditionNotModified","endLine":288,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":289,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":289,"endColumn":4},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":294,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":369,"endColumn":2},{"ruleId":"max-len","severity":1,"message":"This line has a length of 243. Maximum allowed is 100.","line":305,"column":1,"nodeType":"Program","messageId":"max","endLine":305,"endColumn":244},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":312,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":312,"endColumn":35},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":312,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":312,"endColumn":35},{"ruleId":"no-jquery/no-each-util","severity":1,"message":"Prefer Array#forEach to $.each","line":316,"column":3,"nodeType":"CallExpression","endLine":363,"endColumn":6},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":321,"column":5,"nodeType":"CallExpression","endLine":321,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":326,"column":5,"nodeType":"CallExpression","endLine":326,"endColumn":33},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":333,"column":47,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":333,"endColumn":90},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":335,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":335,"endColumn":33},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":335,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":335,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":336,"column":4,"nodeType":"CallExpression","endLine":336,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":339,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":339,"endColumn":29},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":339,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":339,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":340,"column":4,"nodeType":"CallExpression","endLine":340,"endColumn":30},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":343,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":343,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":343,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":343,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":345,"column":5,"nodeType":"CallExpression","endLine":345,"endColumn":34},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":348,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":348,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":348,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":348,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":350,"column":5,"nodeType":"CallExpression","endLine":350,"endColumn":33},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":353,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":353,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":353,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":353,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":353,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":353,"endColumn":77},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":355,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":355,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":355,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":355,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":357,"column":5,"nodeType":"CallExpression","endLine":357,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":364,"column":3,"nodeType":"CallExpression","endLine":364,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":365,"column":3,"nodeType":"CallExpression","endLine":365,"endColumn":29},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":370,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":406,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":372,"column":2,"nodeType":"CallExpression","endLine":372,"endColumn":20},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":373,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":373,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":373,"column":13,"nodeType":"CallExpression","endLine":373,"endColumn":44},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":375,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":375,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":376,"column":3,"nodeType":"CallExpression","endLine":376,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":377,"column":3,"nodeType":"CallExpression","endLine":377,"endColumn":34},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":380,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":380,"endColumn":57},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":380,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":380,"endColumn":57},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":380,"column":14,"nodeType":"CallExpression","endLine":380,"endColumn":50},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":382,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":382,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":383,"column":3,"nodeType":"CallExpression","endLine":383,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":384,"column":3,"nodeType":"CallExpression","endLine":384,"endColumn":39},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":387,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":387,"endColumn":65},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":387,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":387,"endColumn":65},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":387,"column":14,"nodeType":"CallExpression","endLine":387,"endColumn":58},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":388,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":388,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":389,"column":3,"nodeType":"CallExpression","endLine":389,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":390,"column":3,"nodeType":"CallExpression","endLine":390,"endColumn":47},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":393,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":393,"endColumn":63},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":393,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":393,"endColumn":63},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":393,"column":13,"nodeType":"CallExpression","endLine":393,"endColumn":56},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":394,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":394,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":395,"column":3,"nodeType":"CallExpression","endLine":395,"endColumn":31},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":396,"column":3,"nodeType":"CallExpression","endLine":396,"endColumn":46},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":399,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":399,"endColumn":54},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":399,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":399,"endColumn":54},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":399,"column":15,"nodeType":"CallExpression","endLine":399,"endColumn":47},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":400,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":400,"endColumn":16},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":401,"column":3,"nodeType":"CallExpression","endLine":401,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":402,"column":3,"nodeType":"CallExpression","endLine":402,"endColumn":35},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":407,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":440,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":410,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":410,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":410,"column":13,"nodeType":"CallExpression","endLine":410,"endColumn":44},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":412,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":412,"endColumn":65},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":412,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":412,"endColumn":65},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":412,"column":14,"nodeType":"CallExpression","endLine":412,"endColumn":58},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":414,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":414,"endColumn":63},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":414,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":414,"endColumn":63},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":414,"column":13,"nodeType":"CallExpression","endLine":414,"endColumn":56},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":416,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":416,"endColumn":54},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":416,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":416,"endColumn":54},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":416,"column":15,"nodeType":"CallExpression","endLine":416,"endColumn":47},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":418,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":418,"endColumn":47},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":418,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":418,"endColumn":47},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":418,"column":6,"nodeType":"Identifier","messageId":"notCamelCase","endLine":418,"endColumn":16},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":418,"column":19,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":418,"endColumn":23},{"ruleId":"no-use-before-define","severity":1,"message":"'hasVolume' was used before it was defined.","line":418,"column":25,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":418,"endColumn":34},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":419,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":419,"endColumn":25},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":420,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":420,"endColumn":53},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":420,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":420,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":420,"column":12,"nodeType":"CallExpression","endLine":420,"endColumn":46},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":421,"column":11,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":421,"endColumn":13},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":421,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":421,"endColumn":26},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":424,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":424,"endColumn":52},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":424,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":424,"endColumn":52},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":424,"column":12,"nodeType":"CallExpression","endLine":424,"endColumn":45},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":425,"column":11,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":425,"endColumn":13},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":425,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":425,"endColumn":26},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":428,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":428,"endColumn":60},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":428,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":428,"endColumn":60},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":428,"column":18,"nodeType":"CallExpression","endLine":428,"endColumn":53},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":430,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":430,"endColumn":58},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":430,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":430,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":430,"column":17,"nodeType":"CallExpression","endLine":430,"endColumn":51},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":431,"column":16,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":431,"endColumn":18},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":431,"column":34,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":431,"endColumn":36},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":437,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":437,"endColumn":57},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":437,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":437,"endColumn":57},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":437,"column":14,"nodeType":"CallExpression","endLine":437,"endColumn":50},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":438,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":438,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":439,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":439,"endColumn":9},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":442,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":472,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":445,"column":2,"nodeType":"CallExpression","endLine":445,"endColumn":20},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":446,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":446,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":446,"column":13,"nodeType":"CallExpression","endLine":446,"endColumn":42},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":448,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":448,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":449,"column":3,"nodeType":"CallExpression","endLine":449,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":450,"column":3,"nodeType":"CallExpression","endLine":450,"endColumn":32},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":453,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":453,"endColumn":63},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":453,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":453,"endColumn":63},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":453,"column":14,"nodeType":"CallExpression","endLine":453,"endColumn":56},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":454,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":454,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":455,"column":3,"nodeType":"CallExpression","endLine":455,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":456,"column":3,"nodeType":"CallExpression","endLine":456,"endColumn":45},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":459,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":459,"endColumn":61},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":459,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":459,"endColumn":61},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":459,"column":13,"nodeType":"CallExpression","endLine":459,"endColumn":54},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":460,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":460,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":461,"column":3,"nodeType":"CallExpression","endLine":461,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":462,"column":3,"nodeType":"CallExpression","endLine":462,"endColumn":44},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":465,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":465,"endColumn":52},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":465,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":465,"endColumn":52},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":465,"column":15,"nodeType":"CallExpression","endLine":465,"endColumn":45},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":466,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":466,"endColumn":16},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":467,"column":3,"nodeType":"CallExpression","endLine":467,"endColumn":34},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":468,"column":3,"nodeType":"CallExpression","endLine":468,"endColumn":33},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":474,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":512,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":477,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":477,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":477,"column":13,"nodeType":"CallExpression","endLine":477,"endColumn":42},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":479,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":479,"endColumn":63},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":479,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":479,"endColumn":63},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":479,"column":14,"nodeType":"CallExpression","endLine":479,"endColumn":56},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":481,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":481,"endColumn":61},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":481,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":481,"endColumn":61},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":481,"column":13,"nodeType":"CallExpression","endLine":481,"endColumn":54},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":483,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":483,"endColumn":52},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":483,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":483,"endColumn":52},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":483,"column":15,"nodeType":"CallExpression","endLine":483,"endColumn":45},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":485,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":485,"endColumn":51},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":485,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":485,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":485,"column":12,"nodeType":"CallExpression","endLine":485,"endColumn":44},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":487,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":487,"endColumn":58},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":487,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":487,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":487,"column":18,"nodeType":"CallExpression","endLine":487,"endColumn":51},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":489,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":489,"endColumn":54},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":489,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":489,"endColumn":54},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":489,"column":12,"nodeType":"CallExpression","endLine":489,"endColumn":47},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":491,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":494,"endColumn":19},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":491,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":494,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":491,"column":17,"nodeType":"CallExpression","endLine":491,"endColumn":49},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":492,"column":11,"nodeType":"CallExpression","endLine":492,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":492,"column":11,"nodeType":"CallExpression","endLine":492,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":493,"column":12,"nodeType":"CallExpression","endLine":493,"endColumn":42},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":495,"column":25,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":495,"endColumn":58},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":496,"column":7,"nodeType":"CallExpression","endLine":496,"endColumn":39},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":497,"column":17,"nodeType":"CallExpression","endLine":497,"endColumn":49},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":500,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":501,"endColumn":59},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":500,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":501,"endColumn":59},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":500,"column":12,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":500,"endColumn":19},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":501,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":501,"endColumn":13},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":502,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":502,"endColumn":25},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":506,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":506,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":508,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":508,"endColumn":9},{"ruleId":"no-use-before-define","severity":1,"message":"'nextProcess' was used before it was defined.","line":510,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":510,"endColumn":13},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":514,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":516,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'param_function' is not in camel case.","line":514,"column":23,"nodeType":"Identifier","messageId":"notCamelCase","endLine":514,"endColumn":37},{"ruleId":"no-unused-vars","severity":1,"message":"'t' is assigned a value but never used.","line":515,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":515,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":517,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":525,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'fillVolume' is defined but never used.","line":517,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":517,"endColumn":20},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":520,"column":2,"nodeType":"CallExpression","endLine":520,"endColumn":27},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":522,"column":2,"nodeType":"CallExpression","endLine":522,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":523,"column":2,"nodeType":"CallExpression","endLine":523,"endColumn":27},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":526,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":534,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'fillLexicon' is defined but never used.","line":526,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":526,"endColumn":21},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":530,"column":2,"nodeType":"CallExpression","endLine":530,"endColumn":27},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":531,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":531,"endColumn":198},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":531,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":531,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":531,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":531,"endColumn":33},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":531,"column":36,"nodeType":"Identifier","messageId":"undef","endLine":531,"endColumn":51},{"ruleId":"no-undef","severity":1,"message":"'jsonLexicon' is not defined.","line":531,"column":54,"nodeType":"Identifier","messageId":"undef","endLine":531,"endColumn":65},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":531,"column":82,"nodeType":"CallExpression","endLine":531,"endColumn":124},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":531,"column":82,"nodeType":"CallExpression","endLine":531,"endColumn":124},{"ruleId":"no-use-before-define","severity":1,"message":"'getJsonLexicon' was used before it was defined.","line":532,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":532,"endColumn":16},{"ruleId":"max-len","severity":1,"message":"This line has a length of 105. Maximum allowed is 100.","line":536,"column":1,"nodeType":"Program","messageId":"max","endLine":536,"endColumn":106},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":540,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":596,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":542,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":542,"endColumn":35},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":542,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":542,"endColumn":35},{"ruleId":"no-jquery/no-each-util","severity":1,"message":"Prefer Array#forEach to $.each","line":546,"column":3,"nodeType":"CallExpression","endLine":593,"endColumn":6},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":549,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":549,"endColumn":27},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":550,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":550,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":550,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":550,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":550,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":550,"endColumn":80},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":553,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":553,"endColumn":23},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":553,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":553,"endColumn":23},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":554,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":554,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":554,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":554,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":555,"column":5,"nodeType":"VariableDeclaration","messageId":"top","endLine":556,"endColumn":73},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":555,"column":5,"nodeType":"VariableDeclaration","messageId":"combine","endLine":556,"endColumn":73},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":556,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":556,"endColumn":19},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":558,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":558,"endColumn":15},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":558,"column":33,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":558,"endColumn":37},{"ruleId":"no-unused-vars","severity":1,"message":"'countItems' is assigned a value but never used.","line":561,"column":15,"nodeType":"Identifier","messageId":"unusedVar","endLine":561,"endColumn":25},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":570,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":570,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":570,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":570,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":570,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":570,"endColumn":79},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":573,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":573,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":573,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":573,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":573,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":573,"endColumn":83},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":575,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":575,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":575,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":575,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":575,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":575,"endColumn":82},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":577,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":577,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":577,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":577,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":577,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":577,"endColumn":81},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":579,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":579,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":579,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":579,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":579,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":579,"endColumn":82},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":581,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":581,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":581,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":581,"endColumn":30},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":581,"column":45,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":581,"endColumn":77},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":583,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":583,"endColumn":27},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":583,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":583,"endColumn":27},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":588,"column":4,"nodeType":"CallExpression","messageId":"unexpected","endLine":588,"endColumn":16},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":590,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":590,"endColumn":71},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":590,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":590,"endColumn":71},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":590,"column":22,"nodeType":"CallExpression","endLine":590,"endColumn":64},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":590,"column":22,"nodeType":"CallExpression","endLine":590,"endColumn":64},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":591,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":591,"endColumn":11},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":598,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":604,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'parseDate' is defined but never used.","line":598,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":598,"endColumn":19},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":600,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":600,"endColumn":21},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":606,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":630,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":608,"column":2,"nodeType":"CallExpression","endLine":608,"endColumn":20},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":609,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":609,"endColumn":50},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":609,"column":13,"nodeType":"CallExpression","endLine":609,"endColumn":43},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":611,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":611,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":612,"column":3,"nodeType":"CallExpression","endLine":612,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":613,"column":3,"nodeType":"CallExpression","endLine":613,"endColumn":33},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":616,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":616,"endColumn":55},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":616,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":616,"endColumn":55},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":616,"column":14,"nodeType":"CallExpression","endLine":616,"endColumn":48},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":618,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":618,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":619,"column":3,"nodeType":"CallExpression","endLine":619,"endColumn":33},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":620,"column":3,"nodeType":"CallExpression","endLine":620,"endColumn":37},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":623,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":623,"endColumn":54},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":623,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":623,"endColumn":54},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":623,"column":14,"nodeType":"CallExpression","endLine":623,"endColumn":47},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":624,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":624,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":625,"column":3,"nodeType":"CallExpression","endLine":625,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":626,"column":3,"nodeType":"CallExpression","endLine":626,"endColumn":36},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":631,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":673,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":635,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":635,"endColumn":50},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":635,"column":13,"nodeType":"CallExpression","endLine":635,"endColumn":43},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":637,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":637,"endColumn":55},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":637,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":637,"endColumn":55},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":637,"column":14,"nodeType":"CallExpression","endLine":637,"endColumn":48},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":639,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":639,"endColumn":53},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":639,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":639,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":639,"column":13,"nodeType":"CallExpression","endLine":639,"endColumn":46},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":641,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":645,"endColumn":58},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":641,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":645,"endColumn":58},{"ruleId":"no-unused-vars","severity":1,"message":"'firstP' is assigned a value but never used.","line":641,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":641,"endColumn":12},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":641,"column":15,"nodeType":"CallExpression","endLine":641,"endColumn":50},{"ruleId":"no-unused-vars","severity":1,"message":"'lastP' is assigned a value but never used.","line":643,"column":3,"nodeType":"Identifier","messageId":"unusedVar","endLine":643,"endColumn":8},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":643,"column":11,"nodeType":"CallExpression","endLine":643,"endColumn":45},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":645,"column":10,"nodeType":"CallExpression","endLine":645,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":645,"column":10,"nodeType":"CallExpression","endLine":645,"endColumn":51},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":647,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":647,"endColumn":52},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":647,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":647,"endColumn":52},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":647,"column":12,"nodeType":"CallExpression","endLine":647,"endColumn":45},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":649,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":652,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":649,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":652,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":649,"column":17,"nodeType":"CallExpression","endLine":649,"endColumn":50},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":650,"column":11,"nodeType":"CallExpression","endLine":650,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":650,"column":11,"nodeType":"CallExpression","endLine":650,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":651,"column":12,"nodeType":"CallExpression","endLine":651,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":651,"column":12,"nodeType":"CallExpression","endLine":651,"endColumn":53},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":652,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":652,"endColumn":13},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":653,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":653,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":653,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":653,"endColumn":32},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":653,"column":47,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":653,"endColumn":99},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":653,"column":47,"nodeType":"Identifier","messageId":"notCamelCase","endLine":653,"endColumn":57},{"ruleId":"camelcase","severity":1,"message":"Identifier 'has_volume' is not in camel case.","line":654,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":654,"endColumn":25},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":656,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":656,"endColumn":56},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":656,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":656,"endColumn":56},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":656,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":656,"endColumn":19},{"ruleId":"no-use-before-define","severity":1,"message":"'hasImages' was used before it was defined.","line":656,"column":21,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":656,"endColumn":30},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":659,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":659,"endColumn":45},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":659,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":659,"endColumn":45},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":659,"column":16,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":659,"endColumn":20},{"ruleId":"no-use-before-define","severity":1,"message":"'hasAuthors' was used before it was defined.","line":659,"column":22,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":659,"endColumn":32},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":661,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":661,"endColumn":16},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":661,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":661,"endColumn":16},{"ruleId":"no-shadow","severity":1,"message":"'page' is already declared in the upper scope on line 11 column 2.","line":661,"column":6,"nodeType":"Identifier","messageId":"noShadow","endLine":661,"endColumn":10},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":662,"column":14,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":662,"endColumn":16},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":662,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":662,"endColumn":32},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":662,"column":47,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":662,"endColumn":74},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":663,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":663,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":664,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":664,"endColumn":9},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":666,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":666,"endColumn":70},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":666,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":666,"endColumn":70},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":666,"column":17,"nodeType":"CallExpression","endLine":666,"endColumn":62},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":667,"column":2,"nodeType":"CallExpression","endLine":667,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":667,"column":75,"nodeType":"Identifier","messageId":"undef","endLine":667,"endColumn":83},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":667,"column":86,"nodeType":"Identifier","messageId":"undef","endLine":667,"endColumn":94},{"ruleId":"no-use-before-define","severity":1,"message":"'addCheckBox' was used before it was defined.","line":668,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":668,"endColumn":13},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":669,"column":2,"nodeType":"CallExpression","endLine":669,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":670,"column":2,"nodeType":"CallExpression","endLine":670,"endColumn":24},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":675,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":719,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":676,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":676,"endColumn":37},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":679,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":685,"endColumn":32},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":679,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":685,"endColumn":32},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":680,"column":12,"nodeType":"CallExpression","endLine":680,"endColumn":38},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":681,"column":12,"nodeType":"CallExpression","endLine":681,"endColumn":47},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":682,"column":11,"nodeType":"CallExpression","endLine":682,"endColumn":45},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":683,"column":12,"nodeType":"CallExpression","endLine":683,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":683,"column":12,"nodeType":"CallExpression","endLine":683,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":684,"column":13,"nodeType":"CallExpression","endLine":684,"endColumn":55},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":684,"column":13,"nodeType":"CallExpression","endLine":684,"endColumn":55},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":686,"column":7,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":686,"endColumn":11},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":686,"column":22,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":686,"endColumn":24},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":686,"column":38,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":686,"endColumn":40},{"ruleId":"no-use-before-define","severity":1,"message":"'createImagesFromScratch' was used before it was defined.","line":687,"column":10,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":687,"endColumn":33},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":689,"column":29,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":689,"endColumn":31},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":690,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":692,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":690,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":692,"endColumn":19},{"ruleId":"no-use-before-define","severity":1,"message":"'getNumbering' was used before it was defined.","line":690,"column":15,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":690,"endColumn":27},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":694,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":694,"endColumn":14},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":694,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":694,"endColumn":14},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":696,"column":16,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":696,"endColumn":18},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":696,"column":32,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":696,"endColumn":34},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":708,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":708,"endColumn":17},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":708,"column":31,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":708,"endColumn":33},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":717,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":717,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":721,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":743,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":724,"column":12,"nodeType":"CallExpression","endLine":724,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":724,"column":12,"nodeType":"CallExpression","endLine":724,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":725,"column":13,"nodeType":"CallExpression","endLine":725,"endColumn":55},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":725,"column":13,"nodeType":"CallExpression","endLine":725,"endColumn":55},{"ruleId":"no-use-before-define","severity":1,"message":"'getNumbering' was used before it was defined.","line":726,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":726,"endColumn":23},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":729,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":729,"endColumn":22},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":729,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":729,"endColumn":22},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":730,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":730,"endColumn":17},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":730,"column":31,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":730,"endColumn":33},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":731,"column":56,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":731,"endColumn":63},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":732,"column":78,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":732,"endColumn":85},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":734,"column":37,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":734,"endColumn":44},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":735,"column":59,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":735,"endColumn":66},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":744,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":767,"endColumn":2},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":746,"column":29,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":746,"endColumn":31},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":748,"column":3,"nodeType":"CallExpression","messageId":"unexpected","endLine":748,"endColumn":20},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":749,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":750,"endColumn":31},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":749,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":750,"endColumn":31},{"ruleId":"no-use-before-define","severity":1,"message":"'generateNumericString' was used before it was defined.","line":756,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":756,"endColumn":32},{"ruleId":"no-use-before-define","severity":1,"message":"'deromanize' was used before it was defined.","line":757,"column":22,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":757,"endColumn":32},{"ruleId":"no-use-before-define","severity":1,"message":"'deromanize' was used before it was defined.","line":757,"column":56,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":757,"endColumn":66},{"ruleId":"no-use-before-define","severity":1,"message":"'generateNumericString' was used before it was defined.","line":760,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":760,"endColumn":32},{"ruleId":"no-use-before-define","severity":1,"message":"'deromanize' was used before it was defined.","line":760,"column":34,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":760,"endColumn":44},{"ruleId":"no-use-before-define","severity":1,"message":"'deromanize' was used before it was defined.","line":760,"column":56,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":760,"endColumn":66},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":768,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":776,"endColumn":2},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":772,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":772,"endColumn":22},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":772,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":772,"endColumn":22},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":773,"column":18,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":773,"endColumn":44},{"ruleId":"no-use-before-define","severity":1,"message":"'romanize' was used before it was defined.","line":773,"column":28,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":773,"endColumn":36},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":778,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":826,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":778,"column":32,"nodeType":"Identifier","messageId":"notCamelCase","endLine":778,"endColumn":41},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":778,"column":43,"nodeType":"Identifier","messageId":"notCamelCase","endLine":778,"endColumn":54},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":778,"column":56,"nodeType":"Identifier","messageId":"notCamelCase","endLine":778,"endColumn":70},{"ruleId":"max-len","severity":1,"message":"This line has a length of 144. Maximum allowed is 100.","line":786,"column":1,"nodeType":"Program","messageId":"max","endLine":786,"endColumn":145},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":791,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":791,"endColumn":35},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":794,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":796,"endColumn":87},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":794,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":796,"endColumn":87},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":794,"column":12,"nodeType":"Identifier","messageId":"notCamelCase","endLine":794,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":796,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":796,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":796,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":796,"endColumn":30},{"ruleId":"no-undef","severity":1,"message":"'jsonGeneralLink' is not defined.","line":796,"column":33,"nodeType":"Identifier","messageId":"undef","endLine":796,"endColumn":48},{"ruleId":"no-undef","severity":1,"message":"'jsonArticles' is not defined.","line":796,"column":51,"nodeType":"Identifier","messageId":"undef","endLine":796,"endColumn":63},{"ruleId":"no-jquery/no-each-util","severity":1,"message":"Prefer Array#forEach to $.each","line":798,"column":3,"nodeType":"CallExpression","endLine":806,"endColumn":6},{"ruleId":"no-use-before-define","severity":1,"message":"'existsInTab' was used before it was defined.","line":800,"column":9,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":800,"endColumn":20},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":805,"column":11,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":805,"endColumn":13},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":805,"column":22,"nodeType":"ReturnStatement","messageId":"exceed","endLine":805,"endColumn":35},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":808,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":809,"endColumn":13},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":810,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":810,"endColumn":18},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":810,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":810,"endColumn":18},{"ruleId":"no-shadow","severity":1,"message":"'j' is already declared in the upper scope on line 791 column 12.","line":810,"column":13,"nodeType":"Identifier","messageId":"noShadow","endLine":810,"endColumn":14},{"ruleId":"no-use-before-define","severity":1,"message":"'trim' was used before it was defined.","line":817,"column":13,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":817,"endColumn":17},{"ruleId":"no-use-before-define","severity":1,"message":"'createImage' was used before it was defined.","line":818,"column":3,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":818,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'JsMwApi' is not defined.","line":821,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":821,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":828,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":847,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":828,"column":23,"nodeType":"Identifier","messageId":"notCamelCase","endLine":828,"endColumn":32},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":828,"column":34,"nodeType":"Identifier","messageId":"notCamelCase","endLine":828,"endColumn":45},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":828,"column":47,"nodeType":"Identifier","messageId":"notCamelCase","endLine":828,"endColumn":61},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":830,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":830,"endColumn":48},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":830,"column":15,"nodeType":"CallExpression","endLine":830,"endColumn":41},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_number' is not in camel case.","line":832,"column":36,"nodeType":"Identifier","messageId":"notCamelCase","endLine":832,"endColumn":47},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_numbering' is not in camel case.","line":833,"column":39,"nodeType":"Identifier","messageId":"notCamelCase","endLine":833,"endColumn":53},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":834,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":836,"endColumn":52},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":834,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":836,"endColumn":52},{"ruleId":"no-unused-vars","severity":1,"message":"'firstP' is assigned a value but never used.","line":834,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":834,"endColumn":12},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":834,"column":15,"nodeType":"CallExpression","endLine":834,"endColumn":50},{"ruleId":"no-unused-vars","severity":1,"message":"'lastP' is assigned a value but never used.","line":836,"column":3,"nodeType":"Identifier","messageId":"unusedVar","endLine":836,"endColumn":8},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":836,"column":11,"nodeType":"CallExpression","endLine":836,"endColumn":45},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":838,"column":49,"nodeType":"CallExpression","endLine":838,"endColumn":91},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":838,"column":49,"nodeType":"CallExpression","endLine":838,"endColumn":91},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":839,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":841,"endColumn":58},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":839,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":841,"endColumn":58},{"ruleId":"no-unused-vars","severity":1,"message":"'short' is assigned a value but never used.","line":839,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":839,"endColumn":11},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":839,"column":14,"nodeType":"CallExpression","endLine":839,"endColumn":56},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":839,"column":14,"nodeType":"CallExpression","endLine":839,"endColumn":56},{"ruleId":"no-unused-vars","severity":1,"message":"'volume' is assigned a value but never used.","line":840,"column":3,"nodeType":"Identifier","messageId":"unusedVar","endLine":840,"endColumn":9},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":840,"column":12,"nodeType":"CallExpression","endLine":840,"endColumn":53},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":840,"column":12,"nodeType":"CallExpression","endLine":840,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":841,"column":10,"nodeType":"CallExpression","endLine":841,"endColumn":51},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":841,"column":10,"nodeType":"CallExpression","endLine":841,"endColumn":51},{"ruleId":"camelcase","severity":1,"message":"Identifier 'page_name' is not in camel case.","line":843,"column":9,"nodeType":"Identifier","messageId":"notCamelCase","endLine":843,"endColumn":18},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":844,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":844,"endColumn":20},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":849,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":852,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'waitForMe' is defined but never used.","line":849,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":849,"endColumn":19},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":854,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":874,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":855,"column":16,"nodeType":"CallExpression","endLine":855,"endColumn":47},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":857,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":857,"endColumn":32},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":858,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":859,"endColumn":19},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":858,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":859,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":861,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":861,"endColumn":14},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":861,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":861,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":876,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":915,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":878,"column":11,"nodeType":"CallExpression","endLine":878,"endColumn":47},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":880,"column":12,"nodeType":"CallExpression","endLine":880,"endColumn":53},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":880,"column":12,"nodeType":"CallExpression","endLine":880,"endColumn":53},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":882,"column":29,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":882,"endColumn":31},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":883,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":884,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":883,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":884,"endColumn":19},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":886,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":886,"endColumn":14},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":886,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":886,"endColumn":14},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":888,"column":32,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":888,"endColumn":39},{"ruleId":"max-len","severity":1,"message":"This line has a length of 137. Maximum allowed is 100.","line":896,"column":1,"nodeType":"Program","messageId":"max","endLine":896,"endColumn":132},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":897,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":897,"endColumn":17},{"ruleId":"no-unused-vars","severity":1,"message":"'hasVolumeVar' is assigned a value but never used.","line":902,"column":4,"nodeType":"Identifier","messageId":"unusedVar","endLine":902,"endColumn":16},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":903,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":903,"endColumn":74},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":903,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":903,"endColumn":74},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":903,"column":23,"nodeType":"CallExpression","endLine":903,"endColumn":64},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":903,"column":23,"nodeType":"CallExpression","endLine":903,"endColumn":64},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":904,"column":4,"nodeType":"CallExpression","messageId":"unexpected","endLine":904,"endColumn":23},{"ruleId":"no-use-before-define","severity":1,"message":"'zeroPad' was used before it was defined.","line":906,"column":33,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":906,"endColumn":40},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":913,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":913,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":916,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":919,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":921,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":931,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":922,"column":2,"nodeType":"CallExpression","endLine":922,"endColumn":29},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":923,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":923,"endColumn":17},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":924,"column":3,"nodeType":"CallExpression","endLine":924,"endColumn":27},{"ruleId":"no-undef","severity":1,"message":"'wgServer' is not defined.","line":924,"column":72,"nodeType":"Identifier","messageId":"undef","endLine":924,"endColumn":80},{"ruleId":"no-undef","severity":1,"message":"'wgScript' is not defined.","line":924,"column":83,"nodeType":"Identifier","messageId":"undef","endLine":924,"endColumn":91},{"ruleId":"no-use-before-define","severity":1,"message":"'addCheckBox' was used before it was defined.","line":925,"column":3,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":925,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":928,"column":2,"nodeType":"CallExpression","endLine":928,"endColumn":30},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":929,"column":2,"nodeType":"CallExpression","endLine":929,"endColumn":24},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":933,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":944,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'initImagesData' is defined but never used.","line":933,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":933,"endColumn":24},{"ruleId":"no-eval","severity":1,"message":"eval can be harmful.","line":935,"column":12,"nodeType":"CallExpression","messageId":"unexpected","endLine":935,"endColumn":16},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":936,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":936,"endColumn":22},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":937,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":937,"endColumn":42},{"ruleId":"no-use-before-define","severity":1,"message":"'fixedDecodeURI' was used before it was defined.","line":937,"column":9,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":937,"endColumn":23},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":938,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":938,"endColumn":73},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":938,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":938,"endColumn":73},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":938,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":938,"endColumn":19},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":939,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":939,"endColumn":17},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":939,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":939,"endColumn":17},{"ruleId":"max-len","severity":1,"message":"This line has a length of 120. Maximum allowed is 100.","line":941,"column":1,"nodeType":"Program","messageId":"max","endLine":941,"endColumn":115},{"ruleId":"no-use-before-define","severity":1,"message":"'fixedDecodeURI' was used before it was defined.","line":941,"column":30,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":941,"endColumn":44},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":945,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":955,"endColumn":2},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":948,"column":3,"nodeType":"VariableDeclarator","endLine":948,"endColumn":29},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":957,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":980,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'k' is assigned a value but never used.","line":958,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":958,"endColumn":7},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":959,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":959,"endColumn":35},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":959,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":959,"endColumn":35},{"ruleId":"no-jquery/no-each-util","severity":1,"message":"Prefer Array#forEach to $.each","line":963,"column":3,"nodeType":"CallExpression","endLine":971,"endColumn":6},{"ruleId":"no-use-before-define","severity":1,"message":"'existsInTab' was used before it was defined.","line":965,"column":9,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":965,"endColumn":20},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":970,"column":11,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":970,"endColumn":13},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":970,"column":22,"nodeType":"ReturnStatement","messageId":"exceed","endLine":970,"endColumn":35},{"ruleId":"no-use-before-define","severity":1,"message":"'initLexicons' was used before it was defined.","line":974,"column":3,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":974,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":982,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":988,"endColumn":2},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":984,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":984,"endColumn":17},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":984,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":984,"endColumn":17},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":985,"column":25,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":985,"endColumn":27},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":985,"column":40,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":985,"endColumn":48},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":990,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1009,"endColumn":2},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":991,"column":6,"nodeType":"VariableDeclarator","endLine":991,"endColumn":43},{"ruleId":"camelcase","severity":1,"message":"Identifier 'select_p' is not in camel case.","line":991,"column":6,"nodeType":"Identifier","messageId":"notCamelCase","endLine":991,"endColumn":14},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":991,"column":17,"nodeType":"CallExpression","endLine":991,"endColumn":43},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":992,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":992,"endColumn":14},{"ruleId":"camelcase","severity":1,"message":"Identifier 'select_p' is not in camel case.","line":992,"column":28,"nodeType":"Identifier","messageId":"notCamelCase","endLine":992,"endColumn":36},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":992,"column":28,"nodeType":"AssignmentExpression","endLine":992,"endColumn":64},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":992,"column":28,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":992,"endColumn":65},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":992,"column":39,"nodeType":"CallExpression","endLine":992,"endColumn":64},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":992,"column":83,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":992,"endColumn":85},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":998,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":998,"endColumn":17},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":998,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":998,"endColumn":17},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":999,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1002,"endColumn":38},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":999,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":1002,"endColumn":38},{"ruleId":"no-unused-vars","severity":1,"message":"'option_s' is assigned a value but never used.","line":999,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":999,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_s' is not in camel case.","line":999,"column":7,"nodeType":"Identifier","messageId":"notCamelCase","endLine":999,"endColumn":15},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":999,"column":7,"nodeType":"VariableDeclarator","endLine":999,"endColumn":40},{"ruleId":"no-jquery/no-parse-html-literal","severity":1,"message":"Single tag must use the format: <tagname>","line":999,"column":18,"nodeType":"CallExpression","endLine":999,"endColumn":40},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":1002,"column":4,"nodeType":"VariableDeclarator","endLine":1002,"endColumn":37},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_p' is not in camel case.","line":1002,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1002,"endColumn":12},{"ruleId":"no-jquery/no-parse-html-literal","severity":1,"message":"Single tag must use the format: <tagname>","line":1002,"column":15,"nodeType":"CallExpression","endLine":1002,"endColumn":37},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1003,"column":20,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1003,"endColumn":54},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_p' is not in camel case.","line":1003,"column":20,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1003,"endColumn":28},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_p' is not in camel case.","line":1004,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1004,"endColumn":11},{"ruleId":"camelcase","severity":1,"message":"Identifier 'option_p' is not in camel case.","line":1005,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1005,"endColumn":11},{"ruleId":"camelcase","severity":1,"message":"Identifier 'select_p' is not in camel case.","line":1007,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1007,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1011,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1016,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'newLexicon' is defined but never used.","line":1011,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1011,"endColumn":20},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1012,"column":2,"nodeType":"CallExpression","endLine":1012,"endColumn":29},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1013,"column":2,"nodeType":"CallExpression","endLine":1013,"endColumn":22},{"ruleId":"no-use-before-define","severity":1,"message":"'renderDetails' was used before it was defined.","line":1015,"column":2,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":1015,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1018,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1037,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'renderList' is defined but never used.","line":1018,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1018,"endColumn":20},{"ruleId":"max-len","severity":1,"message":"This line has a length of 110. Maximum allowed is 100.","line":1019,"column":1,"nodeType":"Program","messageId":"max","endLine":1019,"endColumn":108},{"ruleId":"no-eval","severity":1,"message":"eval can be harmful.","line":1021,"column":12,"nodeType":"CallExpression","messageId":"unexpected","endLine":1021,"endColumn":16},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":1022,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":1022,"endColumn":22},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":1023,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":1023,"endColumn":24},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1024,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1024,"endColumn":73},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1024,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":1024,"endColumn":73},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":1024,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1024,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1025,"column":2,"nodeType":"CallExpression","endLine":1025,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1026,"column":2,"nodeType":"CallExpression","endLine":1026,"endColumn":24},{"ruleId":"no-alert","severity":1,"message":"Unexpected alert.","line":1028,"column":2,"nodeType":"CallExpression","messageId":"unexpected","endLine":1028,"endColumn":15},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1029,"column":2,"nodeType":"CallExpression","endLine":1029,"endColumn":29},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1030,"column":8,"nodeType":"VariableDeclaration","messageId":"top","endLine":1030,"endColumn":17},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1030,"column":8,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1030,"endColumn":17},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1031,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1031,"endColumn":18},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1031,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":1031,"endColumn":18},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1032,"column":4,"nodeType":"CallExpression","endLine":1032,"endColumn":28},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1035,"column":2,"nodeType":"CallExpression","endLine":1035,"endColumn":24},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1039,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1043,"endColumn":2},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1040,"column":2,"nodeType":"CallExpression","endLine":1040,"endColumn":24},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1041,"column":2,"nodeType":"CallExpression","endLine":1041,"endColumn":19},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1042,"column":2,"nodeType":"CallExpression","endLine":1042,"endColumn":23},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1046,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1053,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'formToJSON' is defined but never used.","line":1046,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1046,"endColumn":20},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1047,"column":18,"nodeType":"CallExpression","endLine":1047,"endColumn":40},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":1049,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1049,"endColumn":19},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":1050,"column":9,"nodeType":"CallExpression","endLine":1050,"endColumn":42},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1050,"column":9,"nodeType":"CallExpression","endLine":1050,"endColumn":42},{"ruleId":"no-jquery/no-sizzle","severity":1,"message":"Selector extensions are not allowed","line":1051,"column":13,"nodeType":"CallExpression","endLine":1051,"endColumn":50},{"ruleId":"no-jquery/no-global-selector","severity":1,"message":"Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible.","line":1051,"column":13,"nodeType":"CallExpression","endLine":1051,"endColumn":50},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1055,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1057,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'fixedEncodeURIComponent' is defined but never used.","line":1055,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1055,"endColumn":33},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1059,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1061,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1063,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1065,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1066,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1068,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'ltrim' is defined but never used.","line":1066,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1066,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1069,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1071,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'rtrim' is defined but never used.","line":1069,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1069,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1075,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1133,"endColumn":2},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '_I'.","line":1076,"column":6,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":1076,"endColumn":15},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '_sb'.","line":1077,"column":3,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":1077,"endColumn":13},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":1093,"column":15,"nodeType":"AssignmentExpression","endLine":1093,"endColumn":34},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1093,"column":15,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1093,"endColumn":35},{"ruleId":"no-jquery/variable-pattern","severity":1,"message":"jQuery collection names must match the variablePattern","line":1097,"column":3,"nodeType":"AssignmentExpression","endLine":1101,"endColumn":11},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":1103,"column":30,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1103,"endColumn":114},{"ruleId":"no-unused-vars","severity":1,"message":"'e' is defined but never used.","line":1103,"column":82,"nodeType":"Identifier","messageId":"unusedVar","endLine":1103,"endColumn":83},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1107,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":1107,"endColumn":73},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":1108,"column":33,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1108,"endColumn":53},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1111,"column":33,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1111,"endColumn":53},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1112,"column":5,"nodeType":"VariableDeclaration","messageId":"top","endLine":1112,"endColumn":46},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1112,"column":5,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1112,"endColumn":46},{"ruleId":"max-len","severity":1,"message":"This line has a length of 105. Maximum allowed is 100.","line":1120,"column":1,"nodeType":"Program","messageId":"max","endLine":1120,"endColumn":97},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":1120,"column":21,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1120,"endColumn":51},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":1120,"column":21,"nodeType":"CallExpression","endLine":1120,"endColumn":50},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":1120,"column":61,"nodeType":"CallExpression","endLine":1120,"endColumn":94},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":1124,"column":6,"nodeType":"CallExpression","endLine":1124,"endColumn":42},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1125,"column":35,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1125,"endColumn":66},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":1131,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":1131,"endColumn":18},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1131,"column":23,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1131,"endColumn":53},{"ruleId":"no-use-before-define","severity":1,"message":"'_statusbar' was used before it was defined.","line":1131,"column":31,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":1131,"endColumn":41},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1136,"column":1,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1136,"endColumn":23},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1136,"column":1,"nodeType":"VariableDeclaration","messageId":"top","endLine":1136,"endColumn":23},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '_statusbar'.","line":1136,"column":5,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":1136,"endColumn":22},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1136,"column":5,"nodeType":"VariableDeclarator","messageId":"globalNonLexicalBinding","endLine":1136,"endColumn":22},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1137,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1140,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'showStatus' is defined but never used.","line":1137,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1137,"endColumn":20},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1138,"column":23,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1138,"endColumn":52},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1142,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1152,"endColumn":2},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1143,"column":17,"nodeType":"ReturnStatement","messageId":"exceed","endLine":1143,"endColumn":30},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1144,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":1149,"endColumn":9},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1150,"column":18,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1150,"endColumn":78},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1154,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1164,"endColumn":2},{"ruleId":"no-redeclare","severity":1,"message":"'str' is already defined.","line":1155,"column":6,"nodeType":"Identifier","messageId":"redeclared","endLine":1155,"endColumn":9},{"ruleId":"max-len","severity":1,"message":"This line has a length of 116. Maximum allowed is 100.","line":1158,"column":1,"nodeType":"Program","messageId":"max","endLine":1158,"endColumn":111},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1160,"column":45,"nodeType":"ReturnStatement","messageId":"exceed","endLine":1160,"endColumn":58},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":1161,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":1161,"endColumn":28},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":1161,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":1161,"endColumn":28},{"ruleId":"no-redeclare","severity":1,"message":"'m' is already defined.","line":1161,"column":6,"nodeType":"Identifier","messageId":"redeclared","endLine":1161,"endColumn":7},{"ruleId":"no-unmodified-loop-condition","severity":1,"message":"'m' is not modified in this loop.","line":1162,"column":10,"nodeType":"Identifier","messageId":"loopConditionNotModified","endLine":1162,"endColumn":11},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":1162,"column":16,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":1162,"endColumn":37},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":1166,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":1169,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'nextRoman' is defined but never used.","line":1166,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1166,"endColumn":19}],"errorCount":0,"warningCount":833,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/*\n Author: Lia Veja\n License: Quadruple licensed GFDL, GPL, LGPL and Creative Commons Attribution 3.0 (CC-BY-3.0)\n\n Choose whichever license of these you like best :-)\n This file belongs to: ImportOfflineLexicon extension\n\n*/\n\nvar hasVolumeVar = false,\n\tpage = '',\n\tcurrentLexicon = [],\n\ttextObj = [],\n\tselectedProp = [],\n\tflag = false,\n\tfrom = 0,\n\tindex = 0,\n\tqueryText = '',\n\tselected = [],\n\t$j = jQuery.noConflict();\n\nfunction initGlobals() {\n\t// alert(\"Globals\");\n}\n\nfunction edit_function( text, save_function, edit_res ) {\n\tsave_function( text = queryText, { summary: 'This is saved using offline editor.', minor: false }, post_save_function );\n}\nfunction edit_function_images( text, save_function, edit_res ) {\n\tsave_function( text = queryText, { summary: 'This is saved using offline editor.', minor: false }, post_save_function_images );\n}\nfunction post_save_function( save_res ) {\n\tvar status = save_res ? 'Saved!' : 'Not Saved';\n\t_statusbar = new StatusBar( null, { showCloseButton: true, additive: true, afterTimeoutText: status } );\n\t_statusbar.show( status );\n\t// alert(save_res ? \"Saved!\" : \"Not Saved\");\n\tjQuery( '#lexicon_template' ).hide();\n\tjQuery( '#volume_template' ).hide();\n\t// jQuery('#lemmata_template').hide();\n\tflag = true;\n}\n\nfunction post_save_function_images( save_res ) {\n\tvar status = save_res ? 'Saved page: ' + page : 'Not Saved';\n\t_statusbar = new StatusBar( null, { showCloseButton: true, additive: true, afterTimeoutText: status } );\n\t_statusbar.show( status );\n\t// alert(save_res ? \"Saved!\" : \"Not Saved\");\n\tjQuery( '#lexicon_template' ).hide();\n\tjQuery( '#volume_template' ).hide();\n\t// jQuery('#lemmata_template').hide();\n\tflag = true;\n\tfrom++;\n\tif ( from < currentLexicon.length ) {\n\t\tvar item = currentLexicon[ from ];\n\t\tflag = false;\n\t\tvar page_name = item.name,\n\t\t\tx = parseInt( page_name.lastIndexOf( '-' ) + 1 ),\n\t\t\ty = parseInt( page_name.lastIndexOf( '.' ) ),\n\t\t\tpage_numberx = trimNumber( page_name.substring( x, y ) ),\n\t\t\t// alert(page_numberx);\n\t\t\tpage_number = parseInt( page_numberx ),\n\t\t\tpage_numbering = item.val; // this should be worked out!\n\t\tsetTimeout( function () {\n\t\t\tcreateImagesTemplate( page_name, page_number, page_numbering );\n\t\t}, 1000 );\n\t} else {\n\t\tindex++;\n\t\tif ( from < currentLexicon.length ) {\n\t\t\tfrom = 0;\n\t\t\tjQuery( '#lemmata_template' ).clearForm();\n\t\t\tvar sel = trim( selected[ index ] ).replace( /-/g, '-2D' ).replace( / /g, '-20' ).replace( /\\//g, '-2F' ).replace( /&/g, '%26' ),\n\t\t\t\tjsonArticlesP = '/-5B-5B@@@-5D-5D/-3FTitle/-3FPart-20of-20Lexicon/-3FPart-20of-20Volume/-3FLanguage/-3FHas-20Digitized/-3FURN/-3FFirst-20Page/-3FLast-20Page/-3FAuthor/-3FCategory/searchlabel%3DlexiconB/limit%3D20/format%3Djson',\n\t\t\t\tquery = wgServer + wgScript + jsonGeneralLink + jsonArticlesP.replace( '@@@', sel );\n\t\t\tgetJsonArticle( query );\n\t\t}\n\t}\n\treturn false;\n}\n\n// Retrieve lexicons when application starts\njQuery( document ).ready( function () {\n\t// init status bar\n\tvar status = 'Click on New Lexicon ...';\n\t_statusbar = new StatusBar( null, { showCloseButton: true, additive: true, afterTimeoutText: status } );\n\t_statusbar.show( status );\n\tvar query = wgServer + wgScript + jsonGeneralLink + jsonLink;\n\tgetJsonProperties( 'lexicon', query );\n\tjQuery( '#selectLexicon' ).val( '' );\n\n\tjQuery( '#selectLexicon' ).on( 'change', function ( event ) {\n\t\tjQuery( '#lexiconList li' ).remove();\n\t\tif ( jQuery( '#selectLexicon option:selected' ).val() !== '' || jQuery( '#selectLexicon option:selected' ).val() !== undefined ) {\n\t\t\tjQuery( '#selectVolume option' ).remove();\n\t\t\tvar temp = trim( jQuery( '#selectLexicon option:selected' ).attr( 'title' ) ),\n\t\t\t\tquery = wgServer + wgScript + jsonGeneralLink;\n\t\t\tif ( temp !== '' ) {\n\t\t\t\tquery += jsonLinkVolume.replace( '@@@', jQuery( '#selectLexicon option:selected' ).val().replace( /-/g, '-2D' ).replace( / /g, '-20' ) );\n\t\t\t\tgetJsonProperties( 'volume', query );\n\t\t\t}\n\t\t}\n\t\tjQuery( '#volume' ).show();\n\t\tjQuery( '#addVolume' ).show();\n\t\tjQuery( '.rightArea' ).show();\n\t\tjQuery( '#addlemmatabutton' ).show();\n\t\tjQuery( '#lexicon_template' ).hide();\n\t\tjQuery( '#volume_template' ).hide();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#selectVolume' ).on( 'change', function ( event ) {\n\t\tjQuery( '#lexiconList li' ).remove();\n\t\tif ( jQuery( '#selectVolume option:selected' ).val() !== '' || jQuery( '#selectVolume option:selected' ).val() !== undefined ) {\n\t\t\tvar temp = trim( jQuery( '#selectVolume option:selected' ).text() ),\n\t\t\t\tlexicon = trim( jQuery( '#selectLexicon option:selected' ).text() ),\n\t\t\t\tquery = wgServer + wgScript + jsonGeneralLink;\n\t\t\tif ( temp !== '' ) {\n\t\t\t\tquery += jsonLinkArticle.replace( '@@@', temp.replace( /-/g, '-2D' ).replace( / /g, '-20' ).replace( /\\//g, '-2F' ) );\n\t\t\t} else {\n\t\t\t\t// the case with no volume lexicon\n\t\t\t\tquery += jsonLinkArticleNoVolume.replace( '@@@', lexicon.replace( /-/g, '-2D' ).replace( / /g, '-20' ).replace( /\\//g, '-2F' ) );\n\t\t\t}\n\t\t\tgetJsonProperties( 'article', query );\n\t\t}\n\t\tjQuery( '#addVolume' ).show();\n\t\tjQuery( '.rightArea' ).show();\n\t\tjQuery( '#addlemmatabutton' ).show();\n\t\tjQuery( '#lexicon_template' ).hide();\n\t\tjQuery( '#volume_template' ).hide();\n\t\treturn false;\n\t} );\n\tjQuery( '#selectoutput' ).on( 'change', function ( event ) {\n\t\tif ( jQuery( '#selectoutput option:selected' ).val() !== '' ) {\n\t\t\treturn false;\n\t\t} else { return false; }\n\t} );\n\n\t// Register listeners\n\tjQuery( '#btnSearch' ).on( 'click', function () {\n\t\tsearch( jQuery( '#searchKey' ).val() );\n\t\treturn false;\n\t} );\n\n\t// Trigger search when pressing 'Return' on search key input field\n\tjQuery( '#searchKey' ).on( 'keypress', function ( e ) {\n\t\tif ( e.which == 13 ) {\n\t\t\tsearch( jQuery( '#searchKey' ).val() );\n\t\t\te.preventDefault();\n\t\t\treturn false;\n\t\t}\n\t} );\n\n\tjQuery( '#addLexicon' ).on( 'click', function () {\n\t\tjQuery( '#Lexicon' )[ 0 ].reset();\n\t\t// jQuery('#Lexicon').clearForm();\n\t\tjQuery( '#lexicon_template' ).show();\n\t\tjQuery( '#volume_template' ).hide();\n\t\tjQuery( '#lemmata_template' ).hide();\n\t\tjQuery( '.rightArea' ).hide();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#addVolume' ).on( 'click', function () {\n\t\tjQuery( '#lexicon_template' ).hide();\n\t\tjQuery( '#volume_template' ).show();\n\t\tjQuery( '#lemmata_template' ).hide();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#addlemmatabutton' ).on( 'click', function () {\n\t\tjQuery( '#volume_template' ).css( 'display:none;' );\n\t\tjQuery( '#lemmata_template' ).show();\n\t\tjQuery( '#lemmata_template' ).show();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#lexiconbutton' ).on( 'click', function () {\n\t\tjQuery( '#output' ).val( 'save' );\n\t\tif ( validateLexiconForm() ) { createLexiconTemplate(); }\n\t\treturn false;\n\t} );\n\n\tjQuery( '#addvolumebutton' ).on( 'click', function () {\n\t\talert( jQuery( '#output' ).val() );\n\t\tjQuery( '#volume_template' ).show();\n\t\treturn false;\n\t} );\n\n\tjQuery( '#volumebutton' ).on( 'click', function () {\n\t\tjQuery( '#add' ).val( 'save' );\n\t\talert( jQuery( '#add' ).val() );\n\t\tif ( validateVolumeForm() ) { createVolumeTemplate(); }\n\t\treturn false;\n\t} );\n\tjQuery( '#lemmatabutton' ).on( 'click', function () {\n\t\tjQuery( '#addLemmata' ).val( 'save' );\n\t\tif ( validateLemmataForm() ) { createLemmataTemplate(); }\n\t\treturn false;\n\t} );\n\tjQuery( '#newmediabutton' ).on( 'click', function () {\n\t\tif ( validateLemmataForm() ) {\n\t\t\tcreateLemmataTemplate();\n\t\t}\n\t\tfrom = 0;\n\t\tvar item = currentLexicon[ from ];\n\t\tflag = false;\n\t\tvar page_name = item.name,\n\t\t\tx = parseInt( page_name.lastIndexOf( '-' ) + 1 ),\n\t\t\ty = parseInt( page_name.lastIndexOf( '.' ) ),\n\t\t\tpage_numberx = trimNumber( page_name.substring( x, y ) ),\n\t\t\t// alert(page_numberx);\n\t\t\tpage_number = parseInt( page_numberx ),\n\t\t\tpage_numbering = item.val; // this should be worked out!\n\t\tsetTimeout( function () {\n\t\t\tcreateImagesTemplate( page_name, page_number, page_numbering );\n\t\t}, 1000 );\n\t\treturn false;\n\t} );\n\tjQuery( '#addimagesbutton' ).on( 'click', function () {\n\t\t// count checkboxes and for each of which checkboxes automatically create media metadata\n\t\t// alert(jQuery('#lexiconList input[type=checkbox]:checked').size());\n\t\tfor ( var j = selected.length; j > 0; j-- ) {\n\t\t\tselected.pop();\n\t\t}\n\t\tjQuery( '#lexiconList input:checked' ).each( function () {\n\t\t\tselected.push( jQuery( this ).val() );\n\t\t} );\n\t\tindex = 0;\n\t\t// get the article first\n\t\tvar sel = trim( selected[ index ] ).replace( /-/g, '-2D' ).replace( / /g, '-20' ).replace( /\\//g, '-2F' ).replace( /&/g, '%26' ),\n\t\t\tjsonArticlesP = '/-5B-5B@@@-5D-5D/-3FTitle/-3FPart-20of-20Lexicon/-3FPart-20of-20Volume/-3FLanguage/-3FHas-20Digitized/-3FURN/-3FFirst-20Page/-3FLast-20Page/-3FAuthor/-3FCategory/searchlabel%3DlexiconB/limit%3D20/format%3Djson',\n\t\t\tquery = wgServer + wgScript + jsonGeneralLink + jsonArticlesP.replace( '@@@', sel );\n\t\tgetJsonArticle( query );\n\t\treturn false;\n\t} );\n\n\tjQuery( 'body' ).on( 'click', '#lexiconList a', function () {\n\t\tfindById( jQuery( this ).data( 'identity' ) );\n\t} );\n\n\tjQuery( '#lexiconcancel' ).on( 'click', function () {\n\t\tjQuery( '#Lexicon' ).clearForm();\n\t\tjQuery( '#lexicon_template' ).hide();\n\t\tjQuery( '#selectLexicon' ).trigger( 'change' );\n\n\t\treturn false;\n\t} );\n\tjQuery( '#volumecancel' ).on( 'click', function () {\n\t\tjQuery( '#Volume' ).clearForm();\n\t\tjQuery( '#volume_template' ).hide();\n\t\treturn false;\n\t} );\n\tjQuery( '#lemmatacancel' ).on( 'click', function () {\n\t\tjQuery( '#Lemmata' ).clearForm();\n\t\tjQuery( '#lemmata_template' ).hide();\n\t\treturn false;\n\t} );\n\tjQuery( '#lemmatarefresh' ).on( 'click', function () {\n\t\tjQuery( '#Lemmata' ).clearForm();\n\t\treturn false;\n\t} );\n\t// decorations\n\tjQuery( '.tooltip-target' ).ezpz_tooltip(\n\t\t{\n\t\t// contentPosition: 'rightStatic'\n\t\t}\n\t);\n\n} );\n// Functions\n\n// usage:\n// 1.$('form').clearForm(); - clear all elements\n// 2.$(':input').clearForm(); - clear only input fields\njQuery.fn.clearForm = function () {\n\treturn this.each( function () {\n\t\tvar type = this.type, tag = this.tagName.toLowerCase();\n\t\tif ( tag == 'form' ) { return jQuery( ':input', this ).clearForm(); }\n\t\tif ( type == 'text' || type == 'password' || tag == 'textarea' ) { this.value = ''; } else if ( type == 'checkbox' || type == 'radio' ) { this.checked = false; } else if ( tag == 'select' ) { this.selectedIndex = -1; }\n\t} );\n};\n\nfunction trimNumber( s ) {\n\treturn s.replace( /^0+/, '' );\n}\n\nfunction checkImagesTemplate() {\n\ti = 0;\n\twhile ( !flag ) {\n\t\ti++;\n\t}\n\treturn;\n}\n\nfunction getJsonArticle( query ) {\n\t// this should be worked out!!!!\n\t/* get the page with metadata and show it on form\n{{Cora Lemmata Data\n| Title = Abbitte\n| Part of Lexicon = 1859-78_Schmid\n| Part of Volume = 1859-78_Schmid/Volume_0001\n| Language = ger\n| URN = urn:nbn:de:0111-bbf-spo-3211907\n| First Page = 13\n| Last Page = 17\n| Has Digitized = File:1859-78_Schmid-Volume_0001-00000013.jpg;File:1859-78_Schmid-Volume_0001-00000014.jpg;File:1859-78_Schmid-Volume_0001-00000015.jpg;File:1859-78_Schmid-Volume_0001-00000016.jpg;File:1859-78_Schmid-Volume_0001-00000017.jpg;\n| Category = Article\n}}\n{{Authors Data\n| Author = Palmer, ...\n}} */\n\tvar res = '{{Cora Lemmata Data \\n';\n\tfor ( var j = selectedProp.length; j > 0; j-- ) {\n\t\tselectedProp.pop();\n\t}\n\tjQuery.getJSON( query, function ( data ) {\n\t\tjQuery.each( data.items, function ( i, item ) {\n\t\t\t// alert(\"aici+++\");\n\t\t\tvar temp = item.title;\n\t\t\tif ( temp !== '' && temp !== undefined ) {\n\t\t\t\tres += '| Title = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataTitle' ).val( temp );\n\t\t\t}\n\t\t\ttemp = item.subtitle;\n\t\t\tif ( temp !== '' && temp !== undefined ) {\n\t\t\t\tres += '| Subtitle = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataSubtitle' ).val( temp );\n\t\t\t}\n\t\t\ttemp = item.part_of_lexicon;\n\t\t\tif ( temp !== '' && temp !== undefined ) {\n\t\t\t\tres += '| Part of Lexicon = ' + temp + '\\n';\n\t\t\t}\n\t\t\ttemp = item.part_of_volume;\n\t\t\tif ( temp !== '' && temp !== undefined ) { res += '| Part of Volume = ' + temp + '\\n'; }\n\t\t\tres += '| Has Digitized = ';\n\t\t\tvar obj = item.has_digitized;\n\t\t\tjQuery( '#lemmataImages' ).text( obj );\n\t\t\tres += obj;\n\t\t\tres += '\\n{{Authors \\n| Author = ';\n\t\t\tvar object = item.author;\n\t\t\tjQuery( '#lemmataAuthor' ).val( object );\n\t\t\t// res += page+'; \\n';\n\t\t\ttemp = item.first_page;\n\t\t\tif ( temp != '' && temp != undefined ) {\n\t\t\t\tres += '| First Page = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataFirstPage' ).val( temp );\n\t\t\t}\n\t\t\ttemp = item.last_page;\n\t\t\tif ( temp != '' && temp != undefined ) {\n\t\t\t\tres += '| Last Page = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataLastPage' ).val( temp );\n\t\t\t}\n\t\t\ttemp = item.urn;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| URN = ' + temp + '\\n'; }\n\t\t\ttemp = item.language;\n\t\t\tif ( temp != '' && temp != undefined ) {\n\t\t\t\tres += '| Language = ' + temp + '\\n';\n\t\t\t\tjQuery( '#lemmataLanguage' ).val( temp );\n\t\t\t}\n\t\t\tres += '| Category = ' + item.category + '}}\\n';\n\t\t\ttemp = item.type;\n\t\t\tjQuery( \"#metadataType option[value='\" + item.type + \"']\" ).attr( 'select', true );\n\t\t\tqueryText = res;\n\t\t} );\n\t\tjQuery( '#lemmata_template' ).show();\n\t\tjQuery( '#lemmatabutton' ).hide();\n\n\t} );\n\treturn false;\n}\nfunction validateLexiconForm() {\n\t// validate and process form here\n\tjQuery( '.error' ).hide();\n\tvar name = jQuery( 'input#metadataTitle' ).val();\n\t// alert(name);\n\tif ( name == '' ) {\n\t\tjQuery( 'label#title_error' ).show();\n\t\tjQuery( 'input#metadataTitle' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar short = jQuery( 'input#metadataShortTitle' ).val();\n\t// alert(short);\n\tif ( short == '' ) {\n\t\tjQuery( 'label#short_error' ).show();\n\t\tjQuery( 'input#metadataShortTitle' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar place = jQuery( 'input#metadataPlaceofPublication' ).val();\n\tif ( place == '' ) {\n\t\tjQuery( 'label#place_error' ).show();\n\t\tjQuery( 'input#metadataPlaceofPublication' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar year = jQuery( 'input#metadataYearofPublication' ).val();\n\tif ( year == '' ) {\n\t\tjQuery( 'label#year_error' ).show();\n\t\tjQuery( 'input#metadataYearofPublication' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar editor = jQuery( 'input#metadataEditor' ).val();\n\tif ( editor == '' ) {\n\t\tjQuery( 'label#editor_error' ).show();\n\t\tjQuery( 'input#metadataEditor' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\treturn true;\n}\nfunction createLexiconTemplate() {\n\t// process form here\n\tqueryText = '{{Cora Lexicon Data \\n';\n\tvar name = jQuery( 'input#metadataTitle' ).val();\n\tqueryText += '| Title = ' + name + ' \\n';\n\tvar place = jQuery( 'input#metadataPlaceofPublication' ).val();\n\tqueryText += '| Place of Publication = ' + place + ' \\n';\n\tvar year = jQuery( 'input#metadataYearofPublication' ).val();\n\tqueryText += '| Year of Publication = ' + year + ' \\n';\n\tvar editor = jQuery( 'input#metadataEditor' ).val();\n\tqueryText += '| Editor = ' + editor + ' \\n';\n\tvar has_volume = trim( hasVolume() ) + ' \\n';\n\tqueryText += has_volume;\n\tvar sub = jQuery( 'input#metadataSubtitle' ).val();\n\tif ( sub != '' && sub != undefined ) {\n\t\tqueryText += '| Subtitle = ' + sub + ' \\n';\n\t}\n\tvar edi = jQuery( 'input#metadataEdition' ).val();\n\tif ( edi != '' && edi != undefined ) {\n\t\tqueryText += '| Edition = ' + edi + ' \\n';\n\t}\n\tvar publisher = jQuery( 'input#metadataPublisher' ).val();\n\tqueryText += '| Publisher = ' + publisher + ' \\n';\n\tvar language = jQuery( 'input#metadataLanguage' ).val();\n\tif ( language != '' && language != undefined ) {\n\t\tqueryText += '| Language = ' + language + ' \\n';\n\t}\n\tqueryText += '| URN = \\n';\n\tqueryText += '| IDBBF = \\n}}\\n';\n\tqueryText += '[[Category:Manually Imported]] \\n';\n\tvar short = jQuery( 'input#metadataShortTitle' ).val();\n\talert( queryText );\n\tJsMwApi().page( short ).edit( edit_function );\n}\n\nfunction validateVolumeForm() {\n\t// validate and process form here\n\n\tjQuery( '.error' ).hide();\n\tvar name = jQuery( 'input#volumeTitle' ).val();\n\t// alert(name);\n\tif ( name == '' ) {\n\t\tjQuery( 'label#vtitle_error' ).show();\n\t\tjQuery( 'input#volumeTitle' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar place = jQuery( 'input#volumePlaceofPublication' ).val();\n\tif ( place == '' ) {\n\t\tjQuery( 'label#vplace_error' ).show();\n\t\tjQuery( 'input#volumePlaceofPublication' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar year = jQuery( 'input#volumeYearofPublication' ).val();\n\tif ( year == '' ) {\n\t\tjQuery( 'label#vyear_error' ).show();\n\t\tjQuery( 'input#volumeYearofPublication' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar editor = jQuery( 'input#volumeEditor' ).val();\n\tif ( editor == '' ) {\n\t\tjQuery( 'label#veditor_error' ).show();\n\t\tjQuery( 'input#volumeEditor' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\treturn true;\n}\n\nfunction createVolumeTemplate() {\n\t// process form here\n\tqueryText = '{{Cora Volume Data \\n';\n\tvar name = jQuery( 'input#volumeTitle' ).val();\n\tqueryText += '| Title = ' + name + ' \\n';\n\tvar place = jQuery( 'input#volumePlaceofPublication' ).val();\n\tqueryText += '| Place of Publication = ' + place + ' \\n';\n\tvar year = jQuery( 'input#volumeYearofPublication' ).val();\n\tqueryText += '| Year of Publication = ' + year + ' \\n';\n\tvar editor = jQuery( 'input#volumeEditor' ).val();\n\tqueryText += '| Editor = ' + editor + ' \\n';\n\tvar sub = jQuery( 'input#volumeSubtitle' ).val();\n\tqueryText += '| Subtitle = ' + sub + ' \\n';\n\tvar publisher = jQuery( 'input#volumePublisher' ).val();\n\tqueryText += '| Publisher = ' + publisher + ' \\n';\n\tvar fiz = jQuery( 'input#volumeDescription' ).val();\n\tqueryText += '| Physical Description = ' + fiz + ' \\n';\n\tvar language = jQuery( 'input#volumeLanguage' ).val(),\n\t\tshort = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tnumber = jQuery( 'input#volumeNumber' ).val().toString(),\n\t\tvolumeCount = 1;\n\tif ( number !== '' ) { volumeCount = parseInt( number ); } else\n\tif ( jQuery( '#selectVolume option' ).length > 0 ) {\n\t\tvolumeCount = jQuery( '#selectVolume option' ).length;\n\t\tvolumeCount++;\n\t}\n\tvar vol = zeroPad( volumeCount, 2 ),\n\t\thas_volume = '| Volume Number = ' + volumeCount + ' \\n';\n\tqueryText += has_volume;\n\tqueryText += '| Part of Lexicon = ' + short + ' \\n';\n\tqueryText += '| Language = ' + language + ' \\n}}\\n';\n\tpage = short + '/Volume ' + vol;\n\talert( queryText );\n\t// save new wiki page for volume\n\tJsMwApi().page( page ).edit( edit_function );\n\t// create entry point into selectVolume drop down list directly\n\tnextProcess( 'fillLexicon()' );\n\treturn false;\n}\n\nfunction nextProcess( param_function ) {\n\tvar t = setTimeout( param_function, 3000 );\n}\nfunction fillVolume() {\n\t// create entry point into selectVolume drop down list by re-query against SMW\n\t// alert(\"after 3 sec....\");\n\tjQuery( '#selectVolume' ).show();\n\t// nextProcess(\"fillLexicon()\");\n\tjQuery( '#selectLexicon' ).trigger( 'change' );\n\tjQuery( '#selectVolume' ).trigger( 'change' );\n\treturn false;\n}\nfunction fillLexicon() {\n\t// alert(\"here\");\n\t// re-write lexicon page carefully\n\t// ask against lexicon page, get metadata and add new added volume\n\tjQuery( '#selectVolume' ).hide();\n\tvar query = wgServer + wgScript + jsonGeneralLink + jsonLexicon.replace( '@@@', jQuery( '#selectLexicon option:selected' ).val().replace( '-', '-2D' ).replace( '', '-20' ).replace( '/', '-2F' ) );\n\tgetJsonLexicon( query );\n\t// return false;\n}\n/*\n* read corresponding lexicon properties, add new has volume reference and re-write lexicon page using API\n* @param query - query string for lexicon properties retrieving\n*\n* */\nfunction getJsonLexicon( query ) {\n\tvar res = '{{Cora Lexicon Data \\n';\n\tfor ( var j = selectedProp.length; j > 0; j-- ) {\n\t\tselectedProp.pop();\n\t}\n\tjQuery.getJSON( query, function ( data ) {\n\t\tjQuery.each( data.items, function ( i, item ) {\n\t\t\t// alert(item.language);\n\t\t\tres += '| Title = ' + item.title + '\\n';\n\t\t\tvar temp = item.editor;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Editor = ' + temp + '\\n'; }\n\t\t\ttemp = item.has_volume;\n\t\t\tres += '| Has Volume = ';\n\t\t\tvar countItems = 0;\n\t\t\tif ( temp != '' && temp != undefined ) {\n\t\t\t\tvar obj = temp,\n\t\t\t\t\tlist = obj == null ? [] : ( obj instanceof Array ? obj : [ obj ] );\n\t\t\t\tfor ( j = 0; j < list.length; j++ ) {\n\t\t\t\t\tif ( trim( list[ j ] ) !== trim( page ) ) {\n\t\t\t\t\t\tres += list[ j ] + ';';\n\t\t\t\t\t\t// alert(list[j]);\n\t\t\t\t\t} else { countItems += 1; }\n\n\t\t\t\t}\n\t\t\t\thasVolumeVar = true;\n\t\t\t}\n\t\t\t// alert(page);\n\n\t\t\tres += page + '; \\n';\n\t\t\ttemp = item.idbbf;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| IDBBF = ' + temp + '\\n'; }\n\t\t\tres += '| Place of Publication = ' + item.place_of_publication + '\\n';\n\t\t\ttemp = item.publisher;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Publisher = ' + temp + '\\n'; }\n\t\t\ttemp = item.language;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Language = ' + temp + '\\n'; }\n\t\t\ttemp = item.edition;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Edition = ' + temp + '\\n'; }\n\t\t\ttemp = item.subtitle;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| Subtitle = ' + temp + '\\n'; }\n\t\t\ttemp = item.urn;\n\t\t\tif ( temp != '' && temp != undefined ) { res += '| URN = ' + temp + '\\n'; }\n\t\t\ttemp = item.year_of_publication;\n\t\t\tvar d = String( temp );\n\t\t\tres += '| Year of Publication = ' + d.substring( 0, 4 ) + '\\n';\n\t\t\t// res += \"| Year of Publication = \"+temp +\"\\n\";\n\t\t\tres += '}}\\n\\n';\n\t\t\tres += '[[Category:Manualy Imported]]\\n';\n\t\t\talert( res );\n\t\t\tqueryText = res;\n\t\t\tvar pageLexicon = jQuery( '#selectLexicon option:selected' ).val();\n\t\t\tJsMwApi().page( pageLexicon ).edit( edit_function );\n\t\t\tnextProcess( 'fillVolume()' );\n\t\t} );\n\t} );\n\treturn res;\n}\n\nfunction parseDate( input ) {\n\tvar parts = input.match( /(\\d+)/g );\n\talert( parts[ 0 ] );\n\t// new Date(year, month [, date [, hours[, minutes[, seconds[, ms]]]]])\n\t// return new Date(parts[0], parts[1]-1, parts[2]); // months are 0-based\n\treturn parts[ 0 ];\n}\n\nfunction validateLemmataForm() {\n\t// validate and process form here\n\tjQuery( '.error' ).hide();\n\tvar name = jQuery( 'input#lemmataTitle' ).val();\n\t// alert(name);\n\tif ( name == '' ) {\n\t\tjQuery( 'label#ltitle_error' ).show();\n\t\tjQuery( 'input#lemmataTitle' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar short = jQuery( 'input#lemmataFirstPage' ).val();\n\t// alert(short);\n\tif ( short == '' ) {\n\t\tjQuery( 'label#lfirst_error' ).show();\n\t\tjQuery( 'input#lemmataFirstPage' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\tvar place = jQuery( 'input#lemmataLastPage' ).val();\n\tif ( place == '' ) {\n\t\tjQuery( 'label#llast_error' ).show();\n\t\tjQuery( 'input#lemmataLastPage' ).trigger( 'focus' );\n\t\treturn false;\n\t}\n\treturn true;\n}\nfunction createLemmataTemplate() {\n\t// process form here\n\n\tqueryText = '{{Cora Lemmata Data \\n';\n\tvar name = jQuery( 'input#lemmataTitle' ).val();\n\tqueryText += '| Title = ' + name + ' \\n';\n\tvar first = jQuery( 'input#lemmataFirstPage' ).val();\n\tqueryText += '| First Page = ' + first + ' \\n';\n\tvar last = jQuery( 'input#lemmataLastPage' ).val();\n\tqueryText += '| Last Page = ' + last + ' \\n';\n\tvar firstP = jQuery( 'input#lemmataFirstPageN' ).val(),\n\t\t// queryText += '| First Page = '+firstP+\" \\n\";\n\t\tlastP = jQuery( 'input#lemmataLastPageN' ).val(),\n\t\t// queryText += '| Last Page = '+lastP+\" \\n\";\n\t\ttype = jQuery( '#metadataType option:selected' ).val();\n\tqueryText += '| Category = ' + type + ' \\n';\n\tvar sub = jQuery( 'input#lemmataSubtitle' ).val();\n\tqueryText += '| Subtitle = ' + sub + ' \\n';\n\tvar language = jQuery( 'input#lemmataLanguage' ).val(),\n\t\tshort = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tvolume = jQuery( '#selectVolume option:selected' ).val(),\n\t\thas_volume = '';\n\tif ( volume != '' && volume != undefined ) { has_volume = '| Part of Volume = ' + volume + ' \\n'; }\n\tqueryText += has_volume;\n\tqueryText += '| Part of Lexicon = ' + short + ' \\n';\n\tvar images = trim( hasImages( first, last ) ) + ' \\n';\n\tqueryText += images;\n\tqueryText += '| Language = ' + language + ' \\n}}\\n';\n\tvar authors = trim( hasAuthors() ) + ' \\n';\n\tqueryText += authors;\n\tvar page = '';\n\tif ( volume != '' && volume != undefined ) { page = volume + '/' + name; } else { page = short + '/' + name; }\n\talert( queryText );\n\tJsMwApi().page( page ).edit( edit_function );\n\t// evaluate the number of checkboxes\n\tvar checkNum = jQuery( '#lexiconList input[type=checkbox]' ).length;\n\tjQuery( '#lexiconList' ).append( '<li id=\"' + checkNum + '\"><a href=\"' + wgServer + wgScript + '/' + page + '\" data-identity=\"' + page + '\" target=\"_blank\">' + name + '</a></li>' );\n\taddCheckBox( jQuery( '#li-' + checkNum ), page, name );\n\tjQuery( '#addimagesbutton' ).show();\n\tjQuery( '.rightArea' ).show();\n\t// alert(\"!currentLexicon \"+currentLexicon.length);\n\treturn false;\n}\n\nfunction hasImages( first, last ) {\n\tfor ( var j = currentLexicon.length; j > 0; j-- ) {\n\t\tcurrentLexicon.pop();\n\t}\n\tvar res = '',\n\t\timages = jQuery( '#lemmataImages' ).val(),\n\t\tfirstP = jQuery( 'input#lemmataFirstPageN' ).val(),\n\t\tlastP = jQuery( 'input#lemmataLastPageN' ).val(),\n\t\tvolume = jQuery( '#selectVolume option:selected' ).val(),\n\t\tlexicon = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tantet = '| Has Digitized = ';\n\tif ( trim( images ) == '' || images == undefined ) {\n\t\treturn createImagesFromScratch( antet, first, last, firstP, lastP );\n\t} else\n\tif ( images.indexOf( ';' ) != -1 ) {\n\t\tvar label = getNumbering( firstP, lastP ),\n\t\t\tarrCreators = images.split( ';' ),\n\t\t\tcountItems = 0;\n\t\tres += antet;\n\t\tfor ( var i in arrCreators ) {\n\t\t\tcountItems += 1;\n\t\t\tif ( volume != '' && volume != undefined ) {\n\t\t\t\tres += 'File:' + volume.replace( '/', '-' ) + '-' + arrCreators[ i ];\n\t\t\t\tcurrentLexicon.push( { name: 'File:' + volume.replace( '/', '-' ) + '-' + arrCreators[ i ], val: label[ i ] } );\n\t\t\t} else {\n\t\t\t\tres += 'File:' + lexicon + '-' + arrCreators[ i ];\n\t\t\t\tcurrentLexicon.push( { name: 'File:' + lexicon + '-' + arrCreators[ i ], val: label[ i ] } );\n\t\t\t}\n\t\t\tif ( countItems < arrCreators.length ) {\n\t\t\t\tres += ';';\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif ( volume != '' && volume != undefined ) {\n\t\t\tres += antet + 'File:' + volume.replace( '/', '-' ) + '-' + images;\n\t\t\tcurrentLexicon.push( { name: 'File:' + volume.replace( '/', '-' ) + '-' + images, val: firstP } );\n\t\t} else {\n\n\t\t\tres += antet + 'File:' + lexicon + '-' + images;\n\t\t\tcurrentLexicon.push( { name: 'File:' + lexicon + '-' + images, val: firstP } );\n\t\t}\n\t}\n\talert( res );\n\treturn res;\n}\n\nfunction createImagesFromScratch( item, first, last, firstP, lastP ) {\n\tvar res = item,\n\t\tcountItems = 0,\n\t\tvolume = jQuery( '#selectVolume option:selected' ).val(),\n\t\tlexicon = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tlabel = getNumbering( firstP, lastP ),\n\t\tfirstN = parseInt( first ),\n\t\tlastN = parseInt( last );\n\tfor ( var i = firstN; i <= lastN; i++ ) {\n\t\tif ( volume != '' && volume != undefined ) {\n\t\t\tres += 'File:' + volume.replace( '/', '-' ) + '-' + zeroPad( i, 8 ) + '.jpg';\n\t\t\tcurrentLexicon.push( { name: 'File:' + volume.replace( '/', '-' ) + '-' + zeroPad( i, 8 ) + '.jpg', val: label[ countItems ] } );\n\t\t} else {\n\t\t\tres += 'File:' + lexicon + '-' + zeroPad( i, 8 ) + '.jpg';\n\t\t\tcurrentLexicon.push( { name: 'File:' + lexicon + '-' + zeroPad( i, 8 ) + '.jpg', val: label[ countItems ] } );\n\t\t}\n\t\tcountItems += 1;\n\t\tif ( countItems < lastN - firstN + 1 ) {\n\t\t\tres += ';';\n\t\t}\n\t}\n\treturn res;\n}\nfunction getNumbering( firstP, lastP ) {\n\tvar label = [];\n\tif ( firstP.indexOf( ';' ) != -1 ) {\n\t\t// string\n\t\talert( 'string' );\n\t\tvar temp = firstP.split( ';' ),\n\t\t\ttemp1 = lastP.split( ';' );\n\t\tlabel = temp.concat( temp1 );\n\t} else\n\tif ( !isNaN( firstP ) && !isNaN( lastP ) ) {\n\t\t// numeric\n\t\t// alert(\"numeric\");\n\t\tlabel = generateNumericString( firstP, lastP, false );\n\t} else if ( !isNaN( deromanize( firstP ) ) && !isNaN( deromanize( lastP ) ) ) {\n\t\t// roman\n\t\t// alert(\"roman\");\n\t\tlabel = generateNumericString( deromanize( firstP ), deromanize( lastP ), true );\n\t} else {\n\t\t// alert(\"wrong\");\n\t\tlabel[ 0 ] = firstP;\n\t\tlabel[ 1 ] = lastP;\n\t}\n\treturn label;\n}\nfunction generateNumericString( start, end, roman ) {\n\tvar res = [],\n\t\tfirstN = parseInt( start ),\n\t\tlastN = parseInt( end );\n\tfor ( var i = firstN; i <= lastN; i++ ) {\n\t\tif ( roman ) { res.push( romanize( i ) ); } else { res.push( String( i ) ); }\n\t}\n\treturn res;\n}\n\nfunction createImagesTemplate( page_name, page_number, page_numbering ) {\n\t// process form here\n\t/* {{Cora Image Data\n | Original URI = http://goobiweb.bbf.dipf.de/viewer/content/10168875X_01/800/0/00000013.jpg\n | Rights Holder = BBF - Bibliothek fuer Bildungsgeschichtliche Forschung\n | URN = urn:nbn:de:0111-bbf-spo-3212079\n | Page Number = 13\n | Page Numbering = 6\n | Part of Article = 1859-78_Schmid/Volume_0001/ABC-Buch; 1859-78_Schmid/Volume_0001/ABC-Sch�tzen; 1859-78_Schmid/Volume_0001/Abbitte;\n | Category = Digitized;Encyklop�die des gesammten Erziehungs- und Unterrichtswesens\n }} */\n\t// alert(\"createImagesTemplate\");\n\t// get the name of articles referring this page\n\tfor ( var j = selectedProp.length; j > 0; j-- ) {\n\t\tselectedProp.pop();\n\t}\n\tvar pag = page_name.replace( /-/g, '-2D' ),\n\t\tpag1 = pag.replace( / /g, '-20' ),\n\t\tquery = wgServer + wgScript + jsonGeneralLink + jsonArticles.replace( '@@@', pag1 );\n\tjQuery.getJSON( query, function ( data ) {\n\t\tjQuery.each( data.items, function ( i, item ) {\n\t\t\tvar prop = item.label;\n\t\t\tif ( existsInTab( prop, selectedProp ) < 0 ) {\n\t\t\t\t// alert(prop);\n\t\t\t\tflag = true;\n\t\t\t\tselectedProp.push( { name: prop, val: item.title } );\n\t\t\t}\n\t\t\tif ( i == 100 ) { return false; }\n\t\t} );\n\t\t// alert(\"images\");\n\t\tvar countItems = 0,\n\t\t\tres = '';\n\t\tfor ( var j = 0; j < selectedProp.length; j++ ) {\n\t\t\tres += selectedProp[ j ].name;\n\t\t\tcountItems += 1;\n\t\t\tif ( countItems < selectedProp.length ) {\n\t\t\t\tres += ';';\n\t\t\t}\n\t\t}\n\t\ttextObj = trim( res );\n\t\tcreateImage( page_name, page_number, page_numbering );\n\t\t// alert(queryText);\n\t\t// nextProcess(\"waitForMe()\");\n\t\tJsMwApi().page( page_name ).edit( edit_function_images );\n\t\treturn false;\n\t\t// checkImagesTemplate();\n\t} );\n\t// checkImagesTemplate();\n}\n\nfunction createImage( page_name, page_number, page_numbering ) {\n\tqueryText = '{{Cora Image Data \\n';\n\tvar rights = jQuery( '#lemmataRights' ).val();\n\tqueryText += '| Rights Holder = ' + rights + ' \\n';\n\tqueryText += '| Page Number = ' + page_number + ' \\n';\n\tqueryText += '| Page Numbering = ' + page_numbering + ' \\n';\n\tvar firstP = jQuery( 'input#lemmataFirstPageN' ).val(),\n\t\t// queryText += '| First Page = '+firstP+\" \\n\";\n\t\tlastP = jQuery( 'input#lemmataLastPageN' ).val();\n\t// queryText += '| Last Page = '+lastP+\" \\n\";\n\tqueryText += '| Category = Offline Lexicon;' + jQuery( '#selectLexicon option:selected' ).attr( 'title' ) + ' \\n';\n\tvar short = jQuery( '#selectLexicon option:selected' ).val(),\n\t\tvolume = jQuery( '#selectVolume option:selected' ).val(),\n\t\ttype = jQuery( '#metadataType option:selected' ).val();\n\tqueryText += '| Part of ' + type + ' = ' + textObj + '}}\\n';\n\tpage = page_name;\n\talert( queryText );\n\t// JsMwApi().page(page).edit(edit_function_images);\n\treturn false;\n}\n\nfunction waitForMe() {\n\t// alert(queryText);\n\treturn false;\n}\n\nfunction hasAuthors() {\n\tvar authors = jQuery( 'input#lemmataAuthor' ).val(),\n\t\tres = '{{Authors Data \\n';\n\tif ( authors.indexOf( ';' ) != -1 ) {\n\t\tvar arrCreators = authors.split( ';' ),\n\t\t\tcountItems = 0;\n\t\tres += '| Author = ';\n\t\tfor ( var i in arrCreators ) {\n\t\t\tcountItems += 1;\n\t\t\tres += arrCreators[ i ];\n\t\t\tif ( countItems < arrCreators.length ) {\n\t\t\t\tres += ';';\n\t\t\t}\n\t\t}\n\t} else {\n\t\tres += '| Author = ' + authors;\n\t}\n\t// alert(res);\n\tres += '}}\\n';\n\treturn res;\n}\n\nfunction hasVolume() {\n\tvar res = '',\n\t\tshort = jQuery( 'input#metadataShortTitle' ).val(),\n\t\t// var hasvol = jQuery(\"input#metadataHasVolume\").val();\n\t\thasvol = jQuery( '#selectoutput option:selected' ).text();\n\t// alert('hasvol '+hasvol);\n\tif ( hasvol.indexOf( ';' ) != -1 ) {\n\t\tvar arrCreators = hasvol.split( ';' ),\n\t\t\tcountItems = 0;\n\t\tres += '| Has Volume = ';\n\t\tfor ( var i in arrCreators ) {\n\t\t\tcountItems += 1;\n\t\t\tres += short + '/Volume ' + zeroPad( arrCreators[ i ], 2 );\n\t\t\tif ( countItems < arrCreators.length ) {\n\t\t\t\tres += ';';\n\t\t\t}\n\t\t}\n\t\thasVolumeVar = true;\n\t} else {\n\t\t// alert(jQuery(\"#selectoutput option:selected\").text());\n\t\t// if(hasvol==\"1\" && jQuery(\"#selectoutput option:selected\").text()=='1') res ='| Has Volume =' + short+'/Volume '+zeroPad(1,2);\n\t\tif ( hasvol == '1' ) {\n\t\t\tres = '| Has Volume =';\n\n\t\t} else {\n\t\t\tres += '| Has Volume = ';\n\t\t\thasVolumeVar = true;\n\t\t\tvar ii = parseInt( jQuery( '#selectoutput option:selected' ).text() );\n\t\t\talert( 'ii ' + ii );\n\t\t\tfor ( i = 1; i <= ii; i++ ) {\n\t\t\t\tres += short + '/Volume ' + zeroPad( i, 2 );\n\t\t\t\tif ( i < ii ) {\n\t\t\t\t\tres += ';';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\talert( res );\n\treturn res;\n}\nfunction zeroPad( num, places ) {\n\tvar zero = places - num.toString().length + 1;\n\treturn Array( +( zero > 0 && zero ) ).join( '0' ) + num;\n}\n\nfunction showLemmata() {\n\tjQuery( '#lexiconList li' ).remove();\n\tfor ( var j = 0; j < selectedProp.length; j++ ) {\n\t\tjQuery( '#lexiconList' ).append( '<li id=\"li-' + j + '\"><a href=\"' + wgServer + wgScript + '/' + selectedProp[ j ].name + '\" data-identity=\"' + selectedProp[ j ].name + '\" target=\"_blank\">' + selectedProp[ j ].val + '</a></li>' );\n\t\taddCheckBox( jQuery( '#li-' + j ), selectedProp[ j ].val, selectedProp[ j ].name );\n\t}\n\n\tjQuery( '#addimagesbutton' ).show();\n\tjQuery( '.rightArea' ).show();\n\treturn false;\n}\n\nfunction initImagesData( data ) {\n\t/* jslint evil: true */\n\tvar obj = eval( data );\n\talert( obj[ 0 ].id );\n\talert( fixedDecodeURI( obj[ 0 ].name ) );\n\tvar list = obj == null ? [] : ( obj instanceof Array ? obj : [ obj ] );\n\tfor ( var i = 0; i < list.length; i++ ) {\n\t\t// alert(\"De aici \"+list[i].id);\n\t\tselectedProp.push( { name: fixedDecodeURI( list[ i ].name ), id: list[ i ].id, volumeId: list[ i ].volumeId } );\n\t}\n\treturn false;\n}\nfunction addCheckBox( name, value, val ) {\n\t// alert(selectedProp.length);\n\tvar checkbox = document.createElement( 'input' ),\n\t\tcontainer = jQuery( name );\n\tcheckbox.type = 'checkbox';\n\tcheckbox.value = val;\n\tcheckbox.id = value;\n\tcontainer.append( checkbox );\n\t// container.appendChild(label);\n\treturn false;\n}\n\nfunction getJsonProperties( type, query ) {\n\tvar k = 0;\n\tfor ( var j = selectedProp.length; j > 0; j-- ) {\n\t\tselectedProp.pop();\n\t}\n\tjQuery.getJSON( query, function ( data ) {\n\t\tjQuery.each( data.items, function ( i, item ) {\n\t\t\tvar prop = item.label;\n\t\t\tif ( existsInTab( prop, selectedProp ) < 0 ) {\n\t\t\t\t// alert(prop);\n\t\t\t\tflag = true;\n\t\t\t\tselectedProp.push( { name: prop, val: item.title } );\n\t\t\t}\n\t\t\tif ( i == 100 ) { return false; }\n\t\t} );\n\t\t// if(flag){\n\t\t// alert(selectedProp.length+\"aici\");\n\t\tinitLexicons( type );\n\t\tflag = false;\n\t\t// }\n\n\t\treturn false;\n\t} );\n}\n\nfunction existsInTab( optionl, arrObj ) {\n\tvar res = -1;\n\tfor ( var i = 0; i < arrObj.length; i++ ) {\n\t\tif ( arrObj[ i ].name == optionl ) { res = i; }\n\t}\n\treturn res;\n}\n\nfunction initLexicons( type ) {\n\tvar select_p = jQuery( '#selectLexicon' );\n\tif ( type == 'volume' ) { select_p = jQuery( '#selectVolume' ); } else if ( type == 'article' ) {\n\n\t\tshowLemmata();\n\t\treturn true;\n\t}\n\t// alert(selectedProp.length+\"prop\");\n\tfor ( var i = 0; i < selectedProp.length; i++ ) {\n\t\tvar option_s = jQuery( '<option />' ),\n\t\t\tprop = selectedProp[ i ].name,\n\t\t\tval = selectedProp[ i ].val,\n\t\t\toption_p = jQuery( '<option />' );\n\t\tif ( i === 0 ) { option_p.attr( 'selected', true ); }\n\t\toption_p.attr( 'title', val );\n\t\toption_p.attr( 'value', prop ).html( prop ).appendTo( select_p );\n\t}\n\tselect_p.trigger( 'change' );\n\treturn true;\n}\n\nfunction newLexicon() {\n\tjQuery( '#btnIncremental' ).hide();\n\tjQuery( '#btnNext' ).hide();\n\tcurrentLexicon = {};\n\trenderDetails( currentLexicon ); // Display empty form\n}\n\nfunction renderList( data ) {\n\t// JAX-RS serializes an empty list as null, and a 'collection of one' as an object (not an 'array of one')\n\t/* jslint evil: true */\n\tvar obj = eval( data );\n\talert( obj[ 0 ].id );\n\talert( obj[ 1 ].name );\n\tvar list = obj == null ? [] : ( obj instanceof Array ? obj : [ obj ] );\n\tjQuery( '.rightArea' ).add( list );\n\tjQuery( '.rightArea' ).css( 'display', 'block' );\n\tfrom = list[ 1 ].volumeId[ 0 ];\n\talert( from );\n\tjQuery( '#lexiconList li' ).remove();\n\tfor ( var i = 0; i < list.length; i++ ) {\n\t\tfor ( var j = 0; j < list[ i ].volumeId[ j ].length; j++ ) {\n\t\t\tjQuery( '#lexiconList' ).append( '<li><a href=\"#\" data-identity=\"' + list[ i ].id + '\">' + list[ i ].volumeId[ j ] + '</a></li>' );\n\t\t}\n\t}\n\tjQuery( '.rightArea' ).show();\n\treturn false;\n}\n\nfunction renderDetails( lex ) {\n\tjQuery( '#lexiconId' ).val( lex.id );\n\tjQuery( '#name' ).val( lex.name );\n\tjQuery( '#volumeId' ).val( lex.volumeId );\n}\n\n// Helper function to serialize all the form fields into a JSON string\nfunction formToJSON() {\n\tvar lexiconId = jQuery( '#lexiconId' ).val();\n\treturn JSON.stringify( {\n\t\tid: lexiconId == '' ? null : lexiconId,\n\t\tname: jQuery( '#name option:selected' ).val(),\n\t\tvolumeId: jQuery( '#volumeID option:selected' ).val()\n\t} );\n}\n\nfunction fixedEncodeURIComponent( str ) {\n\treturn encodeURIComponent( str ).replace( /!/g, '%21' ).replace( /'/g, '%27' ).replace( /\\(/g, '%28' ).replace( /\\)/g, '%29' ).replace( /\\*/g, '%2A' );\n}\n\nfunction fixedDecodeURI( str ) {\n\treturn decodeURI( str ).replace( /\\+/g, ' ' );\n}\n\nfunction trim( stringToTrim ) {\n\treturn stringToTrim.replace( /^\\s+|\\s+$/g, '' );\n}\nfunction ltrim( stringToTrim ) {\n\treturn stringToTrim.replace( /^\\s+/, '' );\n}\nfunction rtrim( stringToTrim ) {\n\treturn stringToTrim.replace( /\\s+$/, '' );\n}\n\n/* A status bar at the bottom of the window that let's the user know what's going on.\n * Thanks to http://www.west-wind.com/WebLog/posts/388213.aspx */\nfunction StatusBar( sel, options ) {\n\tvar _I = this,\n\t\t_sb = null;\n\n\t// options\n\tthis.elementId = '_showstatus';\n\tthis.prependMultiline = true;\n\tthis.showCloseButton = false;\n\tthis.afterTimeoutText = null;\n\n\tthis.cssClass = 'statusbar';\n\tthis.highlightClass = 'statusbarhighlight';\n\tthis.errorClass = 'statuserror';\n\tthis.closeButtonClass = 'statusbarclose';\n\tthis.additive = false;\n\n\tjQuery.extend( this, options );\n\n\tif ( sel ) { _sb = jQuery( sel ); }\n\n\t// create statusbar object manually\n\tif ( !_sb ) {\n\t\t_sb = jQuery( \"<div id='_statusbar' class='\" + _I.cssClass + \"'>\" +\n \"<div class='\" + _I.closeButtonClass + \"'>\" +\n ( _I.showCloseButton ? ' X </div></div>' : '' ) )\n\t\t\t.appendTo( document.body )\n\t\t\t.show();\n\t}\n\tif ( _I.showCloseButton ) { jQuery( '.' + _I.cssClass ).on( 'click', function ( e ) { jQuery( _sb ).hide(); } ); }\n\n\tthis.show = function ( message, timeout, isError ) {\n\t\tif ( _I.additive ) {\n\t\t\tvar html = \"<div style='margin-bottom: 2px;' >\" + message + '</div>';\n\t\t\tif ( _I.prependMultiline ) { _sb.prepend( html ); } else { _sb.append( html ); }\n\t\t} else {\n\n\t\t\tif ( !_I.showCloseButton ) { _sb.text( message ); } else {\n\t\t\t\tvar t = _sb.find( 'div.statusbarclose' );\n\t\t\t\t_sb.text( message ).prepend( t );\n\t\t\t}\n\t\t}\n\n\t\t_sb.show();\n\n\t\tif ( timeout ) {\n\t\t\tif ( isError ) { _sb.addClass( _I.errorClass ); } else { _sb.addClass( _I.highlightClass ); }\n\n\t\t\tsetTimeout(\n\t\t\t\tfunction () {\n\t\t\t\t\t_sb.removeClass( _I.highlightClass );\n\t\t\t\t\tif ( _I.afterTimeoutText ) { _I.show( _I.afterTimeoutText ); }\n\t\t\t\t},\n\t\t\t\ttimeout );\n\t\t}\n\t};\n\tthis.release = function () {\n\t\tif ( _statusbar ) { jQuery( _statusbar ).remove(); }\n\t};\n}\n// use this as a global instance to customize constructor\n// or do nothing and get a default status bar\nvar _statusbar = null;\nfunction showStatus( message, timeout, additive, isError ) {\n\tif ( !_statusbar ) { _statusbar = new StatusBar(); }\n\t_statusbar.show( message, timeout, additive, isError );\n}\n\nfunction romanize( num ) {\n\tif ( !+num ) { return false; }\n\tvar digits = String( +num ).split( '' ),\n\t\tkey = [ '', 'C', 'CC', 'CCC', 'CD', 'D', 'DC', 'DCC', 'DCCC', 'CM',\n\t\t\t'', 'X', 'XX', 'XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC',\n\t\t\t'', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX' ],\n\t\troman = '',\n\t\ti = 3;\n\twhile ( i-- ) { roman = ( key[ +digits.pop() + ( i * 10 ) ] || '' ) + roman; }\n\treturn Array( +digits.join( '' ) + 1 ).join( 'M' ) + roman;\n}\n\nfunction deromanize( str ) {\n\tvar str = str.toUpperCase(),\n\t\tvalidator = /^M*(?:D?C{0,3}|C[MD])(?:L?X{0,3}|X[CL])(?:V?I{0,3}|I[XV])$/,\n\t\ttoken = /[MDLV]|C[MD]?|X[CL]?|I[XV]?/g,\n\t\tkey = { M: 1000, CM: 900, D: 500, CD: 400, C: 100, XC: 90, L: 50, XL: 40, X: 10, IX: 9, V: 5, IV: 4, I: 1 },\n\t\tnum = 0, m;\n\tif ( !( str && validator.test( str ) ) ) { return false; }\n\tvar m = token.exec( str );\n\twhile ( m ) { num += key[ m[ 0 ] ]; }\n\treturn num;\n}\n\nfunction nextRoman( str ) {\n\tvar numeric = deromanize( str );\n\treturn romanize( numeric + 1 );\n}\n","usedDeprecatedRules":[]},{"filePath":"/src/repo/scripts/OfflineImportLexiconSecond.js","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 112. Maximum allowed is 100.","line":16,"column":1,"nodeType":"Program","messageId":"max","endLine":16,"endColumn":113},{"ruleId":"no-implicit-globals","severity":1,"message":"Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable.","line":19,"column":1,"nodeType":"FunctionDeclaration","messageId":"globalNonLexicalBinding","endLine":182,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":19,"column":19,"nodeType":"Identifier","messageId":"notCamelCase","endLine":19,"endColumn":26},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":19,"column":28,"nodeType":"Identifier","messageId":"notCamelCase","endLine":19,"endColumn":40},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":21,"column":8,"nodeType":"Identifier","messageId":"notCamelCase","endLine":21,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":22,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":22,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'wgScriptPath' is not defined.","line":22,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":25},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":25,"column":8,"nodeType":"Identifier","messageId":"notCamelCase","endLine":25,"endColumn":20},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":26,"column":8,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":15},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":26,"column":37,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":26,"endColumn":39},{"ruleId":"camelcase","severity":1,"message":"Identifier 'api_url' is not in camel case.","line":26,"column":45,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":52},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":26,"column":75,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":26,"endColumn":77},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":26,"column":84,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":96},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":26,"column":84,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":26,"endColumn":108},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":26,"column":118,"nodeType":"Identifier","messageId":"notCamelCase","endLine":26,"endColumn":130},{"ruleId":"max-len","severity":1,"message":"This line has a length of 114. Maximum allowed is 100.","line":31,"column":1,"nodeType":"Program","messageId":"max","endLine":31,"endColumn":115},{"ruleId":"max-len","severity":1,"message":"This line has a length of 109. Maximum allowed is 100.","line":32,"column":1,"nodeType":"Program","messageId":"max","endLine":32,"endColumn":110},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":34,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":34,"endColumn":19},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":35,"column":32,"nodeType":"ThrowStatement","messageId":"exceed","endLine":35,"endColumn":77},{"ruleId":"no-throw-literal","severity":1,"message":"Expected an error object to be thrown.","line":35,"column":32,"nodeType":"ThrowStatement","messageId":"object","endLine":35,"endColumn":77},{"ruleId":"no-use-before-define","severity":1,"message":"'serialise_query' was used before it was defined.","line":37,"column":11,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":37,"endColumn":26},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_type' is not in camel case.","line":39,"column":8,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":20},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":39,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":39,"endColumn":23},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":39,"column":37,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":39,"endColumn":119},{"ruleId":"no-use-before-define","severity":1,"message":"'request_remote' was used before it was defined.","line":39,"column":37,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":39,"endColumn":51},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":39,"column":79,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":87},{"ruleId":"no-use-before-define","severity":1,"message":"'default_on_error' was used before it was defined.","line":39,"column":100,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":39,"endColumn":116},{"ruleId":"camelcase","severity":1,"message":"Identifier 'default_on_error' is not in camel case.","line":39,"column":100,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":116},{"ruleId":"no-use-before-define","severity":1,"message":"'request_local' was used before it was defined.","line":39,"column":129,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":39,"endColumn":142},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":39,"column":170,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":178},{"ruleId":"camelcase","severity":1,"message":"Identifier 'default_on_error' is not in camel case.","line":39,"column":191,"nodeType":"Identifier","messageId":"notCamelCase","endLine":39,"endColumn":207},{"ruleId":"no-use-before-define","severity":1,"message":"'default_on_error' was used before it was defined.","line":39,"column":191,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":39,"endColumn":207},{"ruleId":"max-len","severity":1,"message":"This line has a length of 104. Maximum allowed is 100.","line":45,"column":1,"nodeType":"Program","messageId":"max","endLine":45,"endColumn":105},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":49,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":53,"endColumn":4},{"ruleId":"camelcase","severity":1,"message":"Identifier 'default_on_error' is not in camel case.","line":49,"column":6,"nodeType":"Identifier","messageId":"notCamelCase","endLine":49,"endColumn":22},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":50,"column":47,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":50,"endColumn":75},{"ruleId":"no-console","severity":1,"message":"Unexpected console statement.","line":50,"column":47,"nodeType":"MemberExpression","messageId":"unexpected","endLine":50,"endColumn":58},{"ruleId":"camelcase","severity":1,"message":"Identifier 'get_xhr' is not in camel case.","line":60,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":60,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'ActiveXObject' is not defined.","line":65,"column":16,"nodeType":"Identifier","messageId":"undef","endLine":65,"endColumn":29},{"ruleId":"no-shadow","severity":1,"message":"'e' is already declared in the upper scope on line 63 column 13.","line":66,"column":14,"nodeType":"Identifier","messageId":"noShadow","endLine":66,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'ActiveXObject' is not defined.","line":68,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":68,"endColumn":30},{"ruleId":"no-shadow","severity":1,"message":"'e' is already declared in the upper scope on line 66 column 14.","line":69,"column":15,"nodeType":"Identifier","messageId":"noShadow","endLine":69,"endColumn":16},{"ruleId":"no-throw-literal","severity":1,"message":"Expected an error object to be thrown.","line":70,"column":6,"nodeType":"ThrowStatement","messageId":"object","endLine":70,"endColumn":49},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_local' is not in camel case.","line":83,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":83,"endColumn":24},{"ruleId":"camelcase","severity":1,"message":"Identifier 'on_error' is not in camel case.","line":83,"column":48,"nodeType":"Identifier","messageId":"notCamelCase","endLine":83,"endColumn":56},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":90,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":90,"endColumn":26},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":91,"column":5,"nodeType":"VariableDeclaration","messageId":"top","endLine":91,"endColumn":13},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":92,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":92,"endColumn":23},{"ruleId":"no-use-before-define","severity":1,"message":"'JSON' was used before it was defined.","line":99,"column":13,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":99,"endColumn":17},{"ruleId":"max-len","severity":1,"message":"This line has a length of 118. Maximum allowed is 100.","line":107,"column":1,"nodeType":"Program","messageId":"max","endLine":107,"endColumn":107},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":107,"column":48,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":107,"endColumn":79},{"ruleId":"camelcase","severity":1,"message":"Identifier 'request_remote' is not in camel case.","line":118,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":118,"endColumn":25},{"ruleId":"camelcase","severity":1,"message":"Identifier 'on_error' is not in camel case.","line":118,"column":49,"nodeType":"Identifier","messageId":"notCamelCase","endLine":118,"endColumn":57},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '__JsMwApi__counter'.","line":119,"column":9,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":119,"endColumn":34},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":119,"column":39,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":119,"endColumn":69},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '__JsMwApi__counter'.","line":119,"column":39,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":119,"endColumn":64},{"ruleId":"camelcase","severity":1,"message":"Identifier '__JsMwApi__counter' is not in camel case.","line":119,"column":46,"nodeType":"Identifier","messageId":"notCamelCase","endLine":119,"endColumn":64},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":121,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":121,"endColumn":68},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '__JsMwApi__counter'.","line":121,"column":40,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":121,"endColumn":65},{"ruleId":"max-len","severity":1,"message":"This line has a length of 107. Maximum allowed is 100.","line":124,"column":1,"nodeType":"Program","messageId":"max","endLine":124,"endColumn":99},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":124,"column":39,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":124,"endColumn":71},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":127,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":127,"endColumn":51},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":127,"column":3,"nodeType":"VariableDeclaration","messageId":"combine","endLine":127,"endColumn":51},{"ruleId":"camelcase","severity":1,"message":"Identifier 'serialise_query' is not in camel case.","line":147,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":147,"endColumn":26},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":153,"column":10,"nodeType":"VariableDeclaration","messageId":"combine","endLine":153,"endColumn":19},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":153,"column":10,"nodeType":"VariableDeclaration","messageId":"top","endLine":153,"endColumn":19},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":155,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":155,"endColumn":19},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":155,"column":55,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":155,"endColumn":57},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":158,"column":10,"nodeType":"VariableDeclaration","messageId":"top","endLine":158,"endColumn":15},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":158,"column":10,"nodeType":"VariableDeclaration","messageId":"combine","endLine":158,"endColumn":15},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 9 statements. Maximum allowed is 1.","line":159,"column":32,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":159,"endColumn":76},{"ruleId":"no-throw-literal","severity":1,"message":"Expected an error object to be thrown.","line":159,"column":296,"nodeType":"ThrowStatement","messageId":"object","endLine":159,"endColumn":338},{"ruleId":"no-throw-literal","severity":1,"message":"Expected an error object to be thrown.","line":163,"column":4,"nodeType":"ThrowStatement","messageId":"object","endLine":163,"endColumn":59},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":169,"column":2,"nodeType":"VariableDeclaration","messageId":"combine","endLine":169,"endColumn":57},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":169,"column":2,"nodeType":"VariableDeclaration","messageId":"top","endLine":169,"endColumn":57},{"ruleId":"no-use-before-define","severity":1,"message":"'JSON' was used before it was defined.","line":169,"column":22,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":169,"endColumn":26},{"ruleId":"no-use-before-define","severity":1,"message":"'JSON' was used before it was defined.","line":169,"column":50,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":169,"endColumn":54},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":172,"column":36,"nodeType":"ReturnStatement","messageId":"exceed","endLine":172,"endColumn":68},{"ruleId":"no-eval","severity":1,"message":"eval can be harmful.","line":172,"column":43,"nodeType":"CallExpression","messageId":"unexpected","endLine":172,"endColumn":47},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":177,"column":9,"nodeType":"VariableDeclaration","messageId":"combine","endLine":177,"endColumn":14},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":177,"column":9,"nodeType":"VariableDeclaration","messageId":"top","endLine":177,"endColumn":14},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":178,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":178,"endColumn":12},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_api' is not in camel case.","line":181,"column":9,"nodeType":"Identifier","messageId":"notCamelCase","endLine":181,"endColumn":17},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":193,"column":11,"nodeType":"Identifier","messageId":"notCamelCase","endLine":193,"endColumn":25},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":194,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":194,"endColumn":17},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":198,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":198,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":208,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":208,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_function' is not in camel case.","line":208,"column":43,"nodeType":"Identifier","messageId":"notCamelCase","endLine":208,"endColumn":56},{"ruleId":"camelcase","severity":1,"message":"Identifier 'edit_function' is not in camel case.","line":210,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":210,"endColumn":17},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":221,"column":52,"nodeType":"ReturnStatement","messageId":"exceed","endLine":221,"endColumn":81},{"ruleId":"no-unreachable-loop","severity":1,"message":"Invalid loop. Its body allows only one iteration.","line":224,"column":4,"nodeType":"ForInStatement","messageId":"invalid","endLine":224,"endColumn":52},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":224,"column":10,"nodeType":"VariableDeclaration","messageId":"top","endLine":224,"endColumn":20},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 2 statements. Maximum allowed is 1.","line":224,"column":44,"nodeType":"BreakStatement","messageId":"exceed","endLine":224,"endColumn":50},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":225,"column":4,"nodeType":"VariableDeclaration","messageId":"top","endLine":227,"endColumn":61},{"ruleId":"one-var","severity":1,"message":"Combine this with the previous 'var' statement.","line":225,"column":4,"nodeType":"VariableDeclaration","messageId":"combine","endLine":227,"endColumn":61},{"ruleId":"max-len","severity":1,"message":"This line has a length of 111. Maximum allowed is 100.","line":229,"column":1,"nodeType":"Program","messageId":"max","endLine":229,"endColumn":103},{"ruleId":"max-len","severity":1,"message":"This line has a length of 130. Maximum allowed is 100.","line":231,"column":1,"nodeType":"Program","messageId":"max","endLine":231,"endColumn":131},{"ruleId":"camelcase","severity":1,"message":"Identifier 'save_function' is not in camel case.","line":235,"column":13,"nodeType":"Identifier","messageId":"notCamelCase","endLine":235,"endColumn":26},{"ruleId":"no-shadow","severity":1,"message":"'params' is already declared in the upper scope on line 208 column 35.","line":235,"column":35,"nodeType":"Identifier","messageId":"noShadow","endLine":235,"endColumn":41},{"ruleId":"camelcase","severity":1,"message":"Identifier 'post_save' is not in camel case.","line":235,"column":43,"nodeType":"Identifier","messageId":"notCamelCase","endLine":235,"endColumn":52},{"ruleId":"camelcase","severity":1,"message":"Identifier 'post_save' is not in camel case.","line":237,"column":6,"nodeType":"Identifier","messageId":"notCamelCase","endLine":237,"endColumn":15},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":264,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":264,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":264,"column":36,"nodeType":"Identifier","messageId":"notCamelCase","endLine":264,"endColumn":44},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":265,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":265,"endColumn":23},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":266,"column":15,"nodeType":"Identifier","messageId":"notCamelCase","endLine":266,"endColumn":23},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":267,"column":4,"nodeType":"Identifier","messageId":"notCamelCase","endLine":267,"endColumn":12},{"ruleId":"vars-on-top","severity":1,"message":"All 'var' declarations must be at the top of the function scope.","line":269,"column":3,"nodeType":"VariableDeclaration","messageId":"top","endLine":269,"endColumn":90},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":269,"column":18,"nodeType":"Identifier","messageId":"notCamelCase","endLine":269,"endColumn":26},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":269,"column":27,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":269,"endColumn":29},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":269,"column":77,"nodeType":"Identifier","messageId":"notCamelCase","endLine":269,"endColumn":85},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":271,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":271,"endColumn":17},{"ruleId":"max-statements-per-line","severity":1,"message":"This line has 3 statements. Maximum allowed is 1.","line":272,"column":51,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":272,"endColumn":73},{"ruleId":"max-len","severity":1,"message":"This line has a length of 129. Maximum allowed is 100.","line":279,"column":1,"nodeType":"Program","messageId":"max","endLine":279,"endColumn":130},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":282,"column":2,"nodeType":"Identifier","messageId":"notCamelCase","endLine":282,"endColumn":16},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":282,"column":44,"nodeType":"Identifier","messageId":"notCamelCase","endLine":282,"endColumn":52},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":283,"column":3,"nodeType":"Identifier","messageId":"notCamelCase","endLine":283,"endColumn":17},{"ruleId":"camelcase","severity":1,"message":"Identifier 'to_parse' is not in camel case.","line":283,"column":37,"nodeType":"Identifier","messageId":"notCamelCase","endLine":283,"endColumn":45},{"ruleId":"camelcase","severity":1,"message":"Identifier 'call_with_page' is not in camel case.","line":288,"column":9,"nodeType":"Identifier","messageId":"notCamelCase","endLine":288,"endColumn":23},{"ruleId":"max-len","severity":1,"message":"This line has a length of 117. Maximum allowed is 100.","line":293,"column":1,"nodeType":"Program","messageId":"max","endLine":293,"endColumn":118}],"errorCount":0,"warningCount":119,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * Created by IntelliJ IDEA.\n * User: Lia\n * Date: 13.05.2012\n * Time: 20:47\n * To change this template use File | Settings | File Templates.\n */\n// API documentation is at https://www.mediawiki.org/wiki/Api\n// JsMwApi documentation is at http://en.wiktionary.org/wiki/User_talk:Conrad.Irwin/Api.js\n// Basic usage for the impatient: JsMwApi()({action:'query',prop:'meta'},function(res){alert(res)});\n\n/* A Javascript wrapper to the MediaWiki API\n *\n * @param {String} url The url of api.php\n * (default: wgScriptPath + '/api.php')\n * @param {\"local\"|\"remote\"} \"local\" causes AJAX POST requests, and \"remote\" Javascript callback style request.\n * (default: if url starts with http:// or https:// then \"remote\" else \"local\")\n */\nfunction JsMwApi( api_url, request_type ) {\n\n\tif ( !api_url ) {\n\t\tapi_url = wgScriptPath + '/api.php';\n\t}\n\n\tif ( !request_type ) {\n\t\tif ( api_url.indexOf( 'http://' ) == 0 || api_url.indexOf( 'https://' ) == 0 ) { request_type = 'remote'; } else { request_type = 'local'; }\n\t}\n\n\t/* The function returned by JsMwApi()\n *\n * @param{Parameters} query An object to be encoded, a string to use directly, or nested arrays of the above\n * @param{Function(res)} callback The function that will be called with the parsed result from the API.\n */\n\tfunction call_api( query, callback ) {\n\t\tif ( !query || !callback ) { throw 'Insufficient parameters for API call'; }\n\n\t\tquery = serialise_query( query );\n\n\t\tif ( request_type == 'remote' ) { request_remote( api_url, query, callback, call_api.on_error || default_on_error ); } else { request_local( api_url, query, callback, call_api.on_error || default_on_error ); }\n\n\t}\n\n\t/* The default error handler, can be overwritten by setting call_api.on_error\n *\n * @param {XmlHttpRequest|null} The request object used for this call, or null for a remote request\n * @param {Function(res)} The callback that would have been called on success.\n * @param {res} The parsed result from the API (or null).\n */\n\tvar default_on_error = JsMwApi.prototype.on_error || function ( xhr, callback, res ) {\n\t\tif ( typeof ( console ) !== 'undefined' ) { console.log( [ xhr, res ] ); }\n\n\t\tcallback( null );\n\t};\n\n\t/* Try to get a new XmlHttpRequest\n *\n * @return {XmlHttpRequest}\n * @throws \"Could not create an XmlHttpRequest\"\n */\n\tfunction get_xhr() {\n\t\ttry {\n\t\t\treturn new XMLHttpRequest();\n\t\t} catch ( e ) {\n\t\t\ttry {\n\t\t\t\treturn new ActiveXObject( 'Msxml2.XMLHTTP' );\n\t\t\t} catch ( e ) {\n\t\t\t\ttry {\n\t\t\t\t\treturn new ActiveXObject( 'Microsoft.XMLHTTP' );\n\t\t\t\t} catch ( e ) {\n\t\t\t\t\tthrow 'Could not create an XmlHttpRequest';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Make an AJAX request to a local api.php\n *\n * @param {String} the URI of api.php\n * @param {String} the (URIencoded) query\n * @param {Function(res)} the callback\n * @throws \"Could not create an XmlHttpRequest\"\n */\n\tfunction request_local( url, query, callback, on_error ) {\n\t\tvar xhr = get_xhr();\n\n\t\txhr.open( 'POST', url + '?format=json', true );\n\t\txhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );\n\t\txhr.send( query );\n\t\txhr.onreadystatechange = function () {\n\t\t\tif ( xhr.readyState == 4 ) {\n\t\t\t\tvar res;\n\t\t\t\tif ( xhr.status != 200 ) {\n\t\t\t\t\tres = { error: {\n\t\t\t\t\t\tcode: '_badresponse',\n\t\t\t\t\t\tinfo: xhr.status + ' ' + xhr.statusText\n\t\t\t\t\t} };\n\t\t\t\t} else {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tres = JSON.parse( '(' + xhr.responseText + ')' );\n\t\t\t\t\t} catch ( e ) {\n\t\t\t\t\t\tres = { error: {\n\t\t\t\t\t\t\tcode: '_badresult',\n\t\t\t\t\t\t\tinfo: 'The server returned an incorrectly formatted response'\n\t\t\t\t\t\t} };\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif ( !res || res.error || res.warnings ) { on_error( xhr, callback, res ); } else { callback( res ); }\n\t\t\t}\n\t\t};\n\t}\n\n\t/* Make a callback request to a remote api.php. Restricted as per api.php documentation.\n *\n * @param {Url} The URI of api.php\n * @param {String} A (URIencoded) request string.\n * @param {Function(res)} The callback\n */\n\tfunction request_remote( url, query, callback, on_error ) {\n\t\tif ( !window.__JsMwApi__counter ) { window.__JsMwApi__counter = 0; }\n\n\t\tvar cbname = '__JsMwApi__callback' + window.__JsMwApi__counter++;\n\n\t\twindow[ cbname ] = function ( res ) {\n\t\t\tif ( res.error || res.warnings ) { on_error( null, callback, res ); } else { callback( res ); }\n\t\t};\n\n\t\tvar script = document.createElement( 'script' );\n\t\tscript.setAttribute( 'type', 'text/javascript' );\n\t\tscript.setAttribute( 'src', url + '?format=json&callback=window.' + cbname + '&' + query );\n\t\tdocument.getElementsByTagName( 'head' )[ 0 ].appendChild( script );\n\t}\n\n\t/* Convert an input object into a URI-encoded query string.\n *\n * @param {Parameters} Either:\n * A String (returned unchanged)\n * An Object (each key value pair is encoded and then joined with &s)\n * A boolean true causes the key to inserted with no value\n * A boolean false causes the key to be missed out completely\n * An array as a key is joined with \"|\" before encoding\n * An Array (each item is recursively encoded and the result joined together)\n * Note that parameters set in later parts of the array will obscure parameters\n * with the same name set from earlier parts.\n *\n * @return {String} A string that can be fed to the api over HTTP\n */\n\tfunction serialise_query( obj ) {\n\t\tvar amp = '',\n\t\t\tout = '';\n\t\tif ( String( obj ) === obj ) {\n\t\t\tout = obj;\n\t\t} else if ( obj instanceof Array ) {\n\t\t\tfor ( var i = 0; i < obj.length; i++ ) {\n\t\t\t\tout += amp + serialise_query( obj[ i ] );\n\t\t\t\tamp = ( out == '' || out.charAt( out.length - 1 ) == '&' ) ? '' : '&';\n\t\t\t}\n\t\t} else if ( obj instanceof Object ) {\n\t\t\tfor ( var k in obj ) {\n\t\t\t\tif ( obj[ k ] === true ) { out += amp + encodeURIComponent( k ) + '=1'; } else if ( obj[ k ] === false ) { continue; } else if ( obj[ k ] instanceof Array ) { out += amp + encodeURIComponent( k ) + '=' + encodeURIComponent( obj[ k ].join( '|' ) ); } else if ( obj[ k ] instanceof Object ) { throw 'API parameters may not be objects'; } else { out += amp + encodeURIComponent( k ) + '=' + encodeURIComponent( obj[ k ] ); }\n\t\t\t\tamp = '&';\n\t\t\t}\n\t\t} else if ( typeof ( obj ) !== 'undefined' && obj !== null ) {\n\t\t\tthrow 'An API query can only be a string or an object';\n\t\t}\n\t\treturn out;\n\t}\n\n\t// Make JSON.parse work\n\tvar JSON = ( typeof JSON === 'undefined' ? {} : JSON );\n\n\tif ( typeof JSON.parse !== 'function' ) {\n\t\tJSON.parse = function ( json ) { return eval( '(' + json + ')' ); };\n\t}\n\n\t// Allow .prototype. extensions\n\tif ( JsMwApi.prototype ) {\n\t\tfor ( var i in JsMwApi.prototype ) {\n\t\t\tcall_api[ i ] = JsMwApi.prototype[ i ];\n\t\t}\n\t}\n\treturn call_api;\n}\n\nJsMwApi.prototype.page = function ( title ) {\n\n\t/* The function returned by JsMwApi().page(\"foo\")\n *\n * Overrides the title= and titles= parameters of the query given to it.\n *\n * @param{Parameters}\n * @param{Function(res)}\n */\n\tfunction call_with_page( params, callback ) {\n\t\tcall_with_page.api( [ params, { title: title, titles: title } ], callback );\n\t}\n\n\t/* Access to this pages JsMwApi() object, can be used to set on_error */\n\tcall_with_page.api = this;\n\n\t/* A function to initiate the editing cycle.\n *\n * @param {Parameters} (optional)\n * @param {Function(text, save_function, res)}\n * text: The current text of the page,\n * page: A function to save the result of this edit\n * res: The raw API result\n */\n\tcall_with_page.edit = function ( params, edit_function ) {\n\t\tif ( typeof ( params ) === 'function' ) {\n\t\t\tedit_function = params;\n\t\t\tparams = null;\n\t\t}\n\t\tparams = [ params, {\n\t\t\taction: 'query',\n\t\t\tprop: [ 'info', 'revisions' ],\n\t\t\tintoken: 'edit',\n\t\t\trvprop: [ 'content', 'timestamp' ]\n\t\t} ];\n\n\t\tcall_with_page( params, function ( res ) {\n\t\t\tif ( !res || !res.query || !res.query.pages ) { return edit_function( null ); }\n\n\t\t\t// Get the first (and only) page from res.query.pages\n\t\t\tfor ( var pageid in res.query.pages ) { break; }\n\t\t\tvar page = res.query.pages[ pageid ],\n\n\t\t\t\ttext = page.revisions ? page.revisions[ 0 ][ '*' ] : '';\n\n\t\t\t/* Save the given text to the page, will only work if the edit function has previously been called.\n *\n * @param {String} ntext The new text to save, if it is the same as the old text, or blank, this method will not save\n * @param {Parameters} Extra parameters for the edit {summary: \"blah\", minor: true}\n * @param {Function(res)} A callback once save has completed\n */\n\t\t\tfunction save_function( ntext, params, post_save ) {\n\t\t\t\tif ( typeof ( params ) === 'function' ) {\n\t\t\t\t\tpost_save = params;\n\t\t\t\t\tparams = null;\n\t\t\t\t}\n\t\t\t\tparams = [ params, {\n\t\t\t\t\taction: 'edit',\n\t\t\t\t\ttext: ntext,\n\t\t\t\t\ttoken: page.edittoken,\n\t\t\t\t\tstarttimestamp: page.starttimestamp,\n\t\t\t\t\tbasetimestamp: ( page.revisions ? page.revisions[ 0 ].timestamp : false )\n\t\t\t\t} ];\n\n\t\t\t\tcall_with_page( params, post_save );\n\t\t\t}\n\n\t\t\t// Give control back to the outside world\n\t\t\tedit_function( text, save_function, res );\n\n\t\t} );\n\t};\n\n\t/* A thin wrapper around the API's parse function. Set's the pst flag to\n * make subst: work, and returns all parse information\n *\n * @param {String} params The text to parse, if this is omitted or null,\n * then the page itself will be used\n * @param {Function(text, res)} callback\n */\n\tcall_with_page.parse = function ( to_parse, callback ) {\n\t\tif ( typeof to_parse === 'function' ) {\n\t\t\tcallback = to_parse;\n\t\t\tto_parse = null;\n\t\t}\n\t\tvar params = ( to_parse == null ? { page: title } : { title: title, text: to_parse } );\n\n\t\tcall_with_page.api( [ { action: 'parse', pst: true }, params ], function ( res ) {\n\t\t\tif ( !res || !res.parse || !res.parse.text ) { callback( null, res ); } else { callback( res.parse.text[ '*' ], res ); }\n\t\t} );\n\t};\n\n\t/* A thin wrapper around .parse that forces the text to be parsed without\n * any <p> tags that might otherwise get added.\n * @param {String} params The text to parse\n * NOTE This function is only useful for tiny fragments, anything ill-formed or with block-level elements is likely to fail.\n * @param {Function(text, res)} callback called with output and original parse query result\n */\n\tcall_with_page.parseFragment = function ( to_parse, callback ) {\n\t\tcall_with_page.parse( '<div>\\n' + to_parse + '</div>', function ( parsed, res ) {\n\t\t\tcallback( parsed ? parsed.replace( /^<div>\\n?/, '' ).replace( /(\\s*\\n)?<\\/div>\\n*(<!--[^>]*-->\\s*)?$/, '' ) : parsed, res );\n\t\t} );\n\t};\n\n\treturn call_with_page;\n};\n/* API usage:\nfunction edit_function(text, save_function, edit_res)\n{\n save_function(text + \"Hello world from JsMwApi()\", {summary: \"Testing JsMwApi\", minor: true}, post_save_function)\n}\nfunction post_save_function(save_res)\n{\n alert(save_res ? \"Saved!\" : \"Not Saved\")\n}\nJsMwApi().page(\"Wiktionary:Sandbox\").edit(edit_function)\n\n */\n","usedDeprecatedRules":[]}]
$ npm ci
npm WARN prepare removing existing node_modules/ before installation
> core-js@3.9.1 postinstall /src/repo/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"
added 334 packages in 8.339s
$ npm test
> @ test /src/repo
> grunt test
Running "eslint:all" (eslint) task
/src/repo/scripts/OfflineImportLexicon.js
10:5 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
11:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
12:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
13:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
14:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
15:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
16:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
17:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
18:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
19:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
20:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
20:2 warning '$j' is assigned a value but never used no-unused-vars
22:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
22:10 warning 'initGlobals' is defined but never used no-unused-vars
26:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
26:10 warning Identifier 'edit_function' is not in camel case camelcase
26:31 warning Identifier 'save_function' is not in camel case camelcase
26:46 warning Identifier 'edit_res' is not in camel case camelcase
26:46 warning 'edit_res' is defined but never used no-unused-vars
27:101 warning 'post_save_function' was used before it was defined no-use-before-define
29:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
29:10 warning Identifier 'edit_function_images' is not in camel case camelcase
29:38 warning Identifier 'save_function' is not in camel case camelcase
29:53 warning 'edit_res' is defined but never used no-unused-vars
29:53 warning Identifier 'edit_res' is not in camel case camelcase
30:101 warning 'post_save_function_images' was used before it was defined no-use-before-define
32:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
32:10 warning Identifier 'post_save_function' is not in camel case camelcase
32:30 warning Identifier 'save_res' is not in camel case camelcase
33:15 warning Identifier 'save_res' is not in camel case camelcase
34:1 warning This line has a length of 108. Maximum allowed is 100 max-len
34:2 warning '_statusbar' was used before it was defined no-use-before-define
34:19 warning 'StatusBar' was used before it was defined no-use-before-define
35:2 warning '_statusbar' was used before it was defined no-use-before-define
37:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
38:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
43:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
43:10 warning Identifier 'post_save_function_images' is not in camel case camelcase
43:37 warning Identifier 'save_res' is not in camel case camelcase
44:15 warning Identifier 'save_res' is not in camel case camelcase
45:1 warning This line has a length of 108. Maximum allowed is 100 max-len
45:2 warning '_statusbar' was used before it was defined no-use-before-define
45:19 warning 'StatusBar' was used before it was defined no-use-before-define
46:2 warning '_statusbar' was used before it was defined no-use-before-define
48:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
49:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
54:3 warning Combine this with the previous 'var' statement one-var
54:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
56:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
56:3 warning Combine this with the previous 'var' statement one-var
56:7 warning Identifier 'page_name' is not in camel case camelcase
57:18 warning Identifier 'page_name' is not in camel case camelcase
58:18 warning Identifier 'page_name' is not in camel case camelcase
59:4 warning Identifier 'page_numberx' is not in camel case camelcase
59:19 warning 'trimNumber' was used before it was defined no-use-before-define
59:31 warning Identifier 'page_name' is not in camel case camelcase
61:4 warning Identifier 'page_number' is not in camel case camelcase
62:4 warning Identifier 'page_numbering' is not in camel case camelcase
64:4 warning 'createImagesTemplate' was used before it was defined no-use-before-define
70:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
71:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
71:4 warning Combine this with the previous 'var' statement one-var
71:14 warning 'trim' was used before it was defined no-use-before-define
73:13 warning 'wgServer' is not defined no-undef
73:24 warning 'wgScript' is not defined no-undef
73:35 warning 'jsonGeneralLink' is not defined no-undef
74:4 warning 'getJsonArticle' was used before it was defined no-use-before-define
81:1 warning Prefer $() to .ready no-jquery/no-ready-shorthand
84:1 warning This line has a length of 108. Maximum allowed is 100 max-len
84:2 warning '_statusbar' was used before it was defined no-use-before-define
84:19 warning 'StatusBar' was used before it was defined no-use-before-define
85:2 warning '_statusbar' was used before it was defined no-use-before-define
86:2 warning Combine this with the previous 'var' statement one-var
86:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
86:14 warning 'wgServer' is not defined no-undef
86:25 warning 'wgScript' is not defined no-undef
86:36 warning 'jsonGeneralLink' is not defined no-undef
86:54 warning 'jsonLink' is not defined no-undef
87:2 warning 'getJsonProperties' was used before it was defined no-use-before-define
88:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
90:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
90:54 warning 'event' is defined but never used no-unused-vars
91:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
92:8 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
92:8 warning Selector extensions are not allowed no-jquery/no-sizzle
92:67 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
92:67 warning Selector extensions are not allowed no-jquery/no-sizzle
93:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
94:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
94:15 warning 'trim' was used before it was defined no-use-before-define
94:21 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
94:21 warning Selector extensions are not allowed no-jquery/no-sizzle
95:5 warning 'query' is already declared in the upper scope on line 86 column 6 no-shadow
95:13 warning 'wgServer' is not defined no-undef
95:24 warning 'wgScript' is not defined no-undef
95:35 warning 'jsonGeneralLink' is not defined no-undef
97:14 warning 'jsonLinkVolume' is not defined no-undef
97:45 warning Selector extensions are not allowed no-jquery/no-sizzle
97:45 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
98:5 warning 'getJsonProperties' was used before it was defined no-use-before-define
101:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
102:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
103:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
104:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
105:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
106:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
110:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
110:53 warning 'event' is defined but never used no-unused-vars
111:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
112:8 warning Selector extensions are not allowed no-jquery/no-sizzle
112:8 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
112:66 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
112:66 warning Selector extensions are not allowed no-jquery/no-sizzle
113:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
113:15 warning 'trim' was used before it was defined no-use-before-define
113:21 warning Selector extensions are not allowed no-jquery/no-sizzle
113:21 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
114:15 warning 'trim' was used before it was defined no-use-before-define
114:21 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
114:21 warning Selector extensions are not allowed no-jquery/no-sizzle
115:5 warning 'query' is already declared in the upper scope on line 86 column 6 no-shadow
115:13 warning 'wgServer' is not defined no-undef
115:24 warning 'wgScript' is not defined no-undef
115:35 warning 'jsonGeneralLink' is not defined no-undef
117:14 warning 'jsonLinkArticle' is not defined no-undef
120:14 warning 'jsonLinkArticleNoVolume' is not defined no-undef
122:4 warning 'getJsonProperties' was used before it was defined no-use-before-define
124:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
125:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
126:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
127:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
128:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
131:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
131:53 warning 'event' is defined but never used no-unused-vars
132:8 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
132:8 warning Selector extensions are not allowed no-jquery/no-sizzle
138:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
139:3 warning 'search' is not defined no-undef
139:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
144:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
145:16 warning Expected '===' and instead saw '==' eqeqeq
146:4 warning 'search' is not defined no-undef
146:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
152:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
153:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
155:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
156:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
157:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
158:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
162:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
163:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
164:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
165:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
169:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
170:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
171:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
172:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
176:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
177:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
178:8 warning 'validateLexiconForm' was used before it was defined no-use-before-define
178:34 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
178:34 warning 'createLexiconTemplate' was used before it was defined no-use-before-define
182:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
183:3 warning Unexpected alert no-alert
183:10 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
184:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
188:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
189:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
190:3 warning Unexpected alert no-alert
190:10 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
191:8 warning 'validateVolumeForm' was used before it was defined no-use-before-define
191:33 warning 'createVolumeTemplate' was used before it was defined no-use-before-define
191:33 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
194:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
195:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
196:8 warning 'validateLemmataForm' was used before it was defined no-use-before-define
196:34 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
196:34 warning 'createLemmataTemplate' was used before it was defined no-use-before-define
199:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
200:8 warning 'validateLemmataForm' was used before it was defined no-use-before-define
201:4 warning 'createLemmataTemplate' was used before it was defined no-use-before-define
204:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
206:3 warning Combine this with the previous 'var' statement one-var
206:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
206:7 warning Identifier 'page_name' is not in camel case camelcase
207:18 warning Identifier 'page_name' is not in camel case camelcase
208:18 warning Identifier 'page_name' is not in camel case camelcase
209:4 warning Identifier 'page_numberx' is not in camel case camelcase
209:19 warning 'trimNumber' was used before it was defined no-use-before-define
209:31 warning Identifier 'page_name' is not in camel case camelcase
211:4 warning Identifier 'page_number' is not in camel case camelcase
212:4 warning Identifier 'page_numbering' is not in camel case camelcase
214:4 warning 'createImagesTemplate' was used before it was defined no-use-before-define
218:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
221:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
224:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
229:3 warning Combine this with the previous 'var' statement one-var
229:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
229:13 warning 'trim' was used before it was defined no-use-before-define
231:4 warning 'query' is already declared in the upper scope on line 86 column 6 no-shadow
231:12 warning 'wgServer' is not defined no-undef
231:23 warning 'wgScript' is not defined no-undef
231:34 warning 'jsonGeneralLink' is not defined no-undef
232:3 warning 'getJsonArticle' was used before it was defined no-use-before-define
236:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
237:3 warning 'findById' is not defined no-undef
240:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
241:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
242:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
243:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
247:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
248:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
249:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
252:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
253:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
254:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
257:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
258:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
262:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
277:12 warning Expected '===' and instead saw '==' eqeqeq
277:26 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
277:33 warning Selector extensions are not allowed no-jquery/no-sizzle
278:13 warning Expected '===' and instead saw '==' eqeqeq
278:31 warning Expected '===' and instead saw '==' eqeqeq
278:52 warning Expected '===' and instead saw '==' eqeqeq
278:70 warning This line has 6 statements. Maximum allowed is 1 max-statements-per-line
278:104 warning Expected '===' and instead saw '==' eqeqeq
278:126 warning Expected '===' and instead saw '==' eqeqeq
278:179 warning Expected '===' and instead saw '==' eqeqeq
282:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
286:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
286:10 warning 'checkImagesTemplate' is defined but never used no-unused-vars
287:2 warning Global variable leak, declare the variable if it is intended to be local no-implicit-globals
287:2 warning 'i' is not defined no-undef
288:11 warning 'flag' is not modified in this loop no-unmodified-loop-condition
289:3 warning 'i' is not defined no-undef
294:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
305:1 warning This line has a length of 243. Maximum allowed is 100 max-len
312:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
312:8 warning Combine this with the previous 'var' statement one-var
316:3 warning Prefer Array#forEach to $.each no-jquery/no-each-util
321:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
326:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
333:47 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
335:4 warning Combine this with the previous 'var' statement one-var
335:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
336:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
339:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
339:4 warning Combine this with the previous 'var' statement one-var
340:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
343:14 warning Expected '!==' and instead saw '!=' eqeqeq
343:28 warning Expected '!==' and instead saw '!=' eqeqeq
345:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
348:14 warning Expected '!==' and instead saw '!=' eqeqeq
348:28 warning Expected '!==' and instead saw '!=' eqeqeq
350:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
353:14 warning Expected '!==' and instead saw '!=' eqeqeq
353:28 warning Expected '!==' and instead saw '!=' eqeqeq
353:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
355:14 warning Expected '!==' and instead saw '!=' eqeqeq
355:28 warning Expected '!==' and instead saw '!=' eqeqeq
357:5 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
364:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
365:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
370:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
372:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
373:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
373:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
375:12 warning Expected '===' and instead saw '==' eqeqeq
376:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
377:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
380:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
380:2 warning Combine this with the previous 'var' statement one-var
380:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
382:13 warning Expected '===' and instead saw '==' eqeqeq
383:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
384:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
387:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
387:2 warning Combine this with the previous 'var' statement one-var
387:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
388:13 warning Expected '===' and instead saw '==' eqeqeq
389:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
390:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
393:2 warning Combine this with the previous 'var' statement one-var
393:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
393:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
394:12 warning Expected '===' and instead saw '==' eqeqeq
395:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
396:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
399:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
399:2 warning Combine this with the previous 'var' statement one-var
399:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
400:14 warning Expected '===' and instead saw '==' eqeqeq
401:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
402:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
407:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
410:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
410:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
412:2 warning Combine this with the previous 'var' statement one-var
412:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
412:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
414:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
414:2 warning Combine this with the previous 'var' statement one-var
414:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
416:2 warning Combine this with the previous 'var' statement one-var
416:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
416:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
418:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
418:2 warning Combine this with the previous 'var' statement one-var
418:6 warning Identifier 'has_volume' is not in camel case camelcase
418:19 warning 'trim' was used before it was defined no-use-before-define
418:25 warning 'hasVolume' was used before it was defined no-use-before-define
419:15 warning Identifier 'has_volume' is not in camel case camelcase
420:2 warning Combine this with the previous 'var' statement one-var
420:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
420:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
421:11 warning Expected '!==' and instead saw '!=' eqeqeq
421:24 warning Expected '!==' and instead saw '!=' eqeqeq
424:2 warning Combine this with the previous 'var' statement one-var
424:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
424:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
425:11 warning Expected '!==' and instead saw '!=' eqeqeq
425:24 warning Expected '!==' and instead saw '!=' eqeqeq
428:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
428:2 warning Combine this with the previous 'var' statement one-var
428:18 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
430:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
430:2 warning Combine this with the previous 'var' statement one-var
430:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
431:16 warning Expected '!==' and instead saw '!=' eqeqeq
431:34 warning Expected '!==' and instead saw '!=' eqeqeq
437:2 warning Combine this with the previous 'var' statement one-var
437:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
437:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
438:2 warning Unexpected alert no-alert
439:2 warning 'JsMwApi' is not defined no-undef
442:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
445:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
446:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
446:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
448:12 warning Expected '===' and instead saw '==' eqeqeq
449:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
450:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
453:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
453:2 warning Combine this with the previous 'var' statement one-var
453:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
454:13 warning Expected '===' and instead saw '==' eqeqeq
455:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
456:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
459:2 warning Combine this with the previous 'var' statement one-var
459:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
459:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
460:12 warning Expected '===' and instead saw '==' eqeqeq
461:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
462:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
465:2 warning Combine this with the previous 'var' statement one-var
465:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
465:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
466:14 warning Expected '===' and instead saw '==' eqeqeq
467:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
468:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
474:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
477:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
477:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
479:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
479:2 warning Combine this with the previous 'var' statement one-var
479:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
481:2 warning Combine this with the previous 'var' statement one-var
481:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
481:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
483:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
483:2 warning Combine this with the previous 'var' statement one-var
483:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
485:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
485:2 warning Combine this with the previous 'var' statement one-var
485:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
487:2 warning Combine this with the previous 'var' statement one-var
487:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
487:18 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
489:2 warning Combine this with the previous 'var' statement one-var
489:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
489:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
491:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
491:2 warning Combine this with the previous 'var' statement one-var
491:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
492:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
492:11 warning Selector extensions are not allowed no-jquery/no-sizzle
493:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
495:25 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
496:7 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
497:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
500:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
500:2 warning Combine this with the previous 'var' statement one-var
500:12 warning 'zeroPad' was used before it was defined no-use-before-define
501:3 warning Identifier 'has_volume' is not in camel case camelcase
502:15 warning Identifier 'has_volume' is not in camel case camelcase
506:2 warning Unexpected alert no-alert
508:2 warning 'JsMwApi' is not defined no-undef
510:2 warning 'nextProcess' was used before it was defined no-use-before-define
514:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
514:23 warning Identifier 'param_function' is not in camel case camelcase
515:6 warning 't' is assigned a value but never used no-unused-vars
517:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
517:10 warning 'fillVolume' is defined but never used no-unused-vars
520:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
522:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
523:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
526:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
526:10 warning 'fillLexicon' is defined but never used no-unused-vars
530:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
531:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
531:14 warning 'wgServer' is not defined no-undef
531:25 warning 'wgScript' is not defined no-undef
531:36 warning 'jsonGeneralLink' is not defined no-undef
531:54 warning 'jsonLexicon' is not defined no-undef
531:82 warning Selector extensions are not allowed no-jquery/no-sizzle
531:82 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
532:2 warning 'getJsonLexicon' was used before it was defined no-use-before-define
536:1 warning This line has a length of 105. Maximum allowed is 100 max-len
540:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
542:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
542:8 warning Combine this with the previous 'var' statement one-var
546:3 warning Prefer Array#forEach to $.each no-jquery/no-each-util
549:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
550:14 warning Expected '!==' and instead saw '!=' eqeqeq
550:28 warning Expected '!==' and instead saw '!=' eqeqeq
550:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
553:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
553:4 warning Combine this with the previous 'var' statement one-var
554:14 warning Expected '!==' and instead saw '!=' eqeqeq
554:28 warning Expected '!==' and instead saw '!=' eqeqeq
555:5 warning All 'var' declarations must be at the top of the function scope vars-on-top
555:5 warning Combine this with the previous 'var' statement one-var
556:17 warning Expected '===' and instead saw '==' eqeqeq
558:11 warning 'trim' was used before it was defined no-use-before-define
558:33 warning 'trim' was used before it was defined no-use-before-define
561:15 warning 'countItems' is assigned a value but never used no-unused-vars
570:14 warning Expected '!==' and instead saw '!=' eqeqeq
570:28 warning Expected '!==' and instead saw '!=' eqeqeq
570:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
573:14 warning Expected '!==' and instead saw '!=' eqeqeq
573:28 warning Expected '!==' and instead saw '!=' eqeqeq
573:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
575:14 warning Expected '!==' and instead saw '!=' eqeqeq
575:28 warning Expected '!==' and instead saw '!=' eqeqeq
575:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
577:14 warning Expected '!==' and instead saw '!=' eqeqeq
577:28 warning Expected '!==' and instead saw '!=' eqeqeq
577:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
579:14 warning Expected '!==' and instead saw '!=' eqeqeq
579:28 warning Expected '!==' and instead saw '!=' eqeqeq
579:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
581:14 warning Expected '!==' and instead saw '!=' eqeqeq
581:28 warning Expected '!==' and instead saw '!=' eqeqeq
581:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
583:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
583:4 warning Combine this with the previous 'var' statement one-var
588:4 warning Unexpected alert no-alert
590:4 warning Combine this with the previous 'var' statement one-var
590:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
590:22 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
590:22 warning Selector extensions are not allowed no-jquery/no-sizzle
591:4 warning 'JsMwApi' is not defined no-undef
598:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
598:10 warning 'parseDate' is defined but never used no-unused-vars
600:2 warning Unexpected alert no-alert
606:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
608:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
609:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
609:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
611:12 warning Expected '===' and instead saw '==' eqeqeq
612:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
613:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
616:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
616:2 warning Combine this with the previous 'var' statement one-var
616:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
618:13 warning Expected '===' and instead saw '==' eqeqeq
619:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
620:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
623:2 warning Combine this with the previous 'var' statement one-var
623:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
623:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
624:13 warning Expected '===' and instead saw '==' eqeqeq
625:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
626:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
631:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
635:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
635:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
637:2 warning Combine this with the previous 'var' statement one-var
637:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
637:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
639:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
639:2 warning Combine this with the previous 'var' statement one-var
639:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
641:2 warning Combine this with the previous 'var' statement one-var
641:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
641:6 warning 'firstP' is assigned a value but never used no-unused-vars
641:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
643:3 warning 'lastP' is assigned a value but never used no-unused-vars
643:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
645:10 warning Selector extensions are not allowed no-jquery/no-sizzle
645:10 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
647:2 warning Combine this with the previous 'var' statement one-var
647:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
647:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
649:2 warning Combine this with the previous 'var' statement one-var
649:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
649:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
650:11 warning Selector extensions are not allowed no-jquery/no-sizzle
650:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
651:12 warning Selector extensions are not allowed no-jquery/no-sizzle
651:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
652:3 warning Identifier 'has_volume' is not in camel case camelcase
653:14 warning Expected '!==' and instead saw '!=' eqeqeq
653:30 warning Expected '!==' and instead saw '!=' eqeqeq
653:47 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
653:47 warning Identifier 'has_volume' is not in camel case camelcase
654:15 warning Identifier 'has_volume' is not in camel case camelcase
656:2 warning Combine this with the previous 'var' statement one-var
656:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
656:15 warning 'trim' was used before it was defined no-use-before-define
656:21 warning 'hasImages' was used before it was defined no-use-before-define
659:2 warning Combine this with the previous 'var' statement one-var
659:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
659:16 warning 'trim' was used before it was defined no-use-before-define
659:22 warning 'hasAuthors' was used before it was defined no-use-before-define
661:2 warning Combine this with the previous 'var' statement one-var
661:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
661:6 warning 'page' is already declared in the upper scope on line 11 column 2 no-shadow
662:14 warning Expected '!==' and instead saw '!=' eqeqeq
662:30 warning Expected '!==' and instead saw '!=' eqeqeq
662:47 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
663:2 warning Unexpected alert no-alert
664:2 warning 'JsMwApi' is not defined no-undef
666:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
666:2 warning Combine this with the previous 'var' statement one-var
666:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
667:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
667:75 warning 'wgServer' is not defined no-undef
667:86 warning 'wgScript' is not defined no-undef
668:2 warning 'addCheckBox' was used before it was defined no-use-before-define
669:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
670:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
675:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
676:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
679:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
679:2 warning Combine this with the previous 'var' statement one-var
680:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
681:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
682:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
683:12 warning Selector extensions are not allowed no-jquery/no-sizzle
683:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
684:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
684:13 warning Selector extensions are not allowed no-jquery/no-sizzle
686:7 warning 'trim' was used before it was defined no-use-before-define
686:22 warning Expected '===' and instead saw '==' eqeqeq
686:38 warning Expected '===' and instead saw '==' eqeqeq
687:10 warning 'createImagesFromScratch' was used before it was defined no-use-before-define
689:29 warning Expected '!==' and instead saw '!=' eqeqeq
690:3 warning Combine this with the previous 'var' statement one-var
690:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
690:15 warning 'getNumbering' was used before it was defined no-use-before-define
694:9 warning Combine this with the previous 'var' statement one-var
694:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
696:16 warning Expected '!==' and instead saw '!=' eqeqeq
696:32 warning Expected '!==' and instead saw '!=' eqeqeq
708:15 warning Expected '!==' and instead saw '!=' eqeqeq
708:31 warning Expected '!==' and instead saw '!=' eqeqeq
717:2 warning Unexpected alert no-alert
721:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
724:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
724:12 warning Selector extensions are not allowed no-jquery/no-sizzle
725:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
725:13 warning Selector extensions are not allowed no-jquery/no-sizzle
726:11 warning 'getNumbering' was used before it was defined no-use-before-define
729:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
729:8 warning Combine this with the previous 'var' statement one-var
730:15 warning Expected '!==' and instead saw '!=' eqeqeq
730:31 warning Expected '!==' and instead saw '!=' eqeqeq
731:56 warning 'zeroPad' was used before it was defined no-use-before-define
732:78 warning 'zeroPad' was used before it was defined no-use-before-define
734:37 warning 'zeroPad' was used before it was defined no-use-before-define
735:59 warning 'zeroPad' was used before it was defined no-use-before-define
744:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
746:29 warning Expected '!==' and instead saw '!=' eqeqeq
748:3 warning Unexpected alert no-alert
749:3 warning Combine this with the previous 'var' statement one-var
749:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
756:11 warning 'generateNumericString' was used before it was defined no-use-before-define
757:22 warning 'deromanize' was used before it was defined no-use-before-define
757:56 warning 'deromanize' was used before it was defined no-use-before-define
760:11 warning 'generateNumericString' was used before it was defined no-use-before-define
760:34 warning 'deromanize' was used before it was defined no-use-before-define
760:56 warning 'deromanize' was used before it was defined no-use-before-define
768:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
772:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
772:8 warning Combine this with the previous 'var' statement one-var
773:18 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
773:28 warning 'romanize' was used before it was defined no-use-before-define
778:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
778:32 warning Identifier 'page_name' is not in camel case camelcase
778:43 warning Identifier 'page_number' is not in camel case camelcase
778:56 warning Identifier 'page_numbering' is not in camel case camelcase
786:1 warning This line has a length of 144. Maximum allowed is 100 max-len
791:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
794:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
794:2 warning Combine this with the previous 'var' statement one-var
794:12 warning Identifier 'page_name' is not in camel case camelcase
796:11 warning 'wgServer' is not defined no-undef
796:22 warning 'wgScript' is not defined no-undef
796:33 warning 'jsonGeneralLink' is not defined no-undef
796:51 warning 'jsonArticles' is not defined no-undef
798:3 warning Prefer Array#forEach to $.each no-jquery/no-each-util
800:9 warning 'existsInTab' was used before it was defined no-use-before-define
805:11 warning Expected '===' and instead saw '==' eqeqeq
805:22 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
808:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
810:9 warning Combine this with the previous 'var' statement one-var
810:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
810:13 warning 'j' is already declared in the upper scope on line 791 column 12 no-shadow
817:13 warning 'trim' was used before it was defined no-use-before-define
818:3 warning 'createImage' was used before it was defined no-use-before-define
821:3 warning 'JsMwApi' is not defined no-undef
828:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
828:23 warning Identifier 'page_name' is not in camel case camelcase
828:34 warning Identifier 'page_number' is not in camel case camelcase
828:47 warning Identifier 'page_numbering' is not in camel case camelcase
830:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
830:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
832:36 warning Identifier 'page_number' is not in camel case camelcase
833:39 warning Identifier 'page_numbering' is not in camel case camelcase
834:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
834:2 warning Combine this with the previous 'var' statement one-var
834:6 warning 'firstP' is assigned a value but never used no-unused-vars
834:15 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
836:3 warning 'lastP' is assigned a value but never used no-unused-vars
836:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
838:49 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
838:49 warning Selector extensions are not allowed no-jquery/no-sizzle
839:2 warning Combine this with the previous 'var' statement one-var
839:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
839:6 warning 'short' is assigned a value but never used no-unused-vars
839:14 warning Selector extensions are not allowed no-jquery/no-sizzle
839:14 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
840:3 warning 'volume' is assigned a value but never used no-unused-vars
840:12 warning Selector extensions are not allowed no-jquery/no-sizzle
840:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
841:10 warning Selector extensions are not allowed no-jquery/no-sizzle
841:10 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
843:9 warning Identifier 'page_name' is not in camel case camelcase
844:2 warning Unexpected alert no-alert
849:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
849:10 warning 'waitForMe' is defined but never used no-unused-vars
854:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
855:16 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
857:30 warning Expected '!==' and instead saw '!=' eqeqeq
858:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
858:3 warning Combine this with the previous 'var' statement one-var
861:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
861:9 warning Combine this with the previous 'var' statement one-var
876:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
878:11 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
880:12 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
880:12 warning Selector extensions are not allowed no-jquery/no-sizzle
882:29 warning Expected '!==' and instead saw '!=' eqeqeq
883:3 warning Combine this with the previous 'var' statement one-var
883:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
886:9 warning Combine this with the previous 'var' statement one-var
886:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
888:32 warning 'zeroPad' was used before it was defined no-use-before-define
896:1 warning This line has a length of 137. Maximum allowed is 100 max-len
897:15 warning Expected '===' and instead saw '==' eqeqeq
902:4 warning 'hasVolumeVar' is assigned a value but never used no-unused-vars
903:4 warning Combine this with the previous 'var' statement one-var
903:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
903:23 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
903:23 warning Selector extensions are not allowed no-jquery/no-sizzle
904:4 warning Unexpected alert no-alert
906:33 warning 'zeroPad' was used before it was defined no-use-before-define
913:2 warning Unexpected alert no-alert
916:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
921:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
922:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
923:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
924:3 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
924:72 warning 'wgServer' is not defined no-undef
924:83 warning 'wgScript' is not defined no-undef
925:3 warning 'addCheckBox' was used before it was defined no-use-before-define
928:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
929:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
933:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
933:10 warning 'initImagesData' is defined but never used no-unused-vars
935:12 warning eval can be harmful no-eval
936:2 warning Unexpected alert no-alert
937:2 warning Unexpected alert no-alert
937:9 warning 'fixedDecodeURI' was used before it was defined no-use-before-define
938:2 warning Combine this with the previous 'var' statement one-var
938:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
938:17 warning Expected '===' and instead saw '==' eqeqeq
939:8 warning Combine this with the previous 'var' statement one-var
939:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
941:1 warning This line has a length of 120. Maximum allowed is 100 max-len
941:30 warning 'fixedDecodeURI' was used before it was defined no-use-before-define
945:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
948:3 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
957:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
958:6 warning 'k' is assigned a value but never used no-unused-vars
959:8 warning Combine this with the previous 'var' statement one-var
959:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
963:3 warning Prefer Array#forEach to $.each no-jquery/no-each-util
965:9 warning 'existsInTab' was used before it was defined no-use-before-define
970:11 warning Expected '===' and instead saw '==' eqeqeq
970:22 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
974:3 warning 'initLexicons' was used before it was defined no-use-before-define
982:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
984:8 warning Combine this with the previous 'var' statement one-var
984:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
985:25 warning Expected '===' and instead saw '==' eqeqeq
985:40 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
990:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
991:6 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
991:6 warning Identifier 'select_p' is not in camel case camelcase
991:17 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
992:12 warning Expected '===' and instead saw '==' eqeqeq
992:28 warning Identifier 'select_p' is not in camel case camelcase
992:28 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
992:28 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
992:39 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
992:83 warning Expected '===' and instead saw '==' eqeqeq
998:8 warning Combine this with the previous 'var' statement one-var
998:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
999:3 warning Combine this with the previous 'var' statement one-var
999:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
999:7 warning 'option_s' is assigned a value but never used no-unused-vars
999:7 warning Identifier 'option_s' is not in camel case camelcase
999:7 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
999:18 warning Single tag must use the format: <tagname> no-jquery/no-parse-html-literal
1002:4 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
1002:4 warning Identifier 'option_p' is not in camel case camelcase
1002:15 warning Single tag must use the format: <tagname> no-jquery/no-parse-html-literal
1003:20 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1003:20 warning Identifier 'option_p' is not in camel case camelcase
1004:3 warning Identifier 'option_p' is not in camel case camelcase
1005:3 warning Identifier 'option_p' is not in camel case camelcase
1007:2 warning Identifier 'select_p' is not in camel case camelcase
1011:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1011:10 warning 'newLexicon' is defined but never used no-unused-vars
1012:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1013:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1015:2 warning 'renderDetails' was used before it was defined no-use-before-define
1018:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1018:10 warning 'renderList' is defined but never used no-unused-vars
1019:1 warning This line has a length of 110. Maximum allowed is 100 max-len
1021:12 warning eval can be harmful no-eval
1022:2 warning Unexpected alert no-alert
1023:2 warning Unexpected alert no-alert
1024:2 warning Combine this with the previous 'var' statement one-var
1024:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
1024:17 warning Expected '===' and instead saw '==' eqeqeq
1025:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1026:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1028:2 warning Unexpected alert no-alert
1029:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1030:8 warning All 'var' declarations must be at the top of the function scope vars-on-top
1030:8 warning Combine this with the previous 'var' statement one-var
1031:9 warning Combine this with the previous 'var' statement one-var
1031:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
1032:4 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1035:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1039:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1040:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1041:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1042:2 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1046:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1046:10 warning 'formToJSON' is defined but never used no-unused-vars
1047:18 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1049:17 warning Expected '===' and instead saw '==' eqeqeq
1050:9 warning Selector extensions are not allowed no-jquery/no-sizzle
1050:9 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1051:13 warning Selector extensions are not allowed no-jquery/no-sizzle
1051:13 warning Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible no-jquery/no-global-selector
1055:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1055:10 warning 'fixedEncodeURIComponent' is defined but never used no-unused-vars
1059:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1063:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1066:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1066:10 warning 'ltrim' is defined but never used no-unused-vars
1069:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1069:10 warning 'rtrim' is defined but never used no-unused-vars
1075:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1076:6 warning Unexpected dangling '_' in '_I' no-underscore-dangle
1077:3 warning Unexpected dangling '_' in '_sb' no-underscore-dangle
1093:15 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
1093:15 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1097:3 warning jQuery collection names must match the variablePattern no-jquery/variable-pattern
1103:30 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
1103:82 warning 'e' is defined but never used no-unused-vars
1107:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
1108:33 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
1111:33 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1112:5 warning All 'var' declarations must be at the top of the function scope vars-on-top
1112:5 warning Combine this with the previous 'var' statement one-var
1120:1 warning This line has a length of 105. Maximum allowed is 100 max-len
1120:21 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
1120:21 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
1120:61 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
1124:6 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
1125:35 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1131:8 warning '_statusbar' was used before it was defined no-use-before-define
1131:23 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1131:31 warning '_statusbar' was used before it was defined no-use-before-define
1136:1 warning Combine this with the previous 'var' statement one-var
1136:1 warning All 'var' declarations must be at the top of the function scope vars-on-top
1136:5 warning Unexpected dangling '_' in '_statusbar' no-underscore-dangle
1136:5 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1137:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1137:10 warning 'showStatus' is defined but never used no-unused-vars
1138:23 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1142:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1143:17 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1144:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
1150:18 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1154:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1155:6 warning 'str' is already defined no-redeclare
1158:1 warning This line has a length of 116. Maximum allowed is 100 max-len
1160:45 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1161:2 warning Combine this with the previous 'var' statement one-var
1161:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
1161:6 warning 'm' is already defined no-redeclare
1162:10 warning 'm' is not modified in this loop no-unmodified-loop-condition
1162:16 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
1166:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
1166:10 warning 'nextRoman' is defined but never used no-unused-vars
/src/repo/scripts/OfflineImportLexiconSecond.js
16:1 warning This line has a length of 112. Maximum allowed is 100 max-len
19:1 warning Unexpected function declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
19:19 warning Identifier 'api_url' is not in camel case camelcase
19:28 warning Identifier 'request_type' is not in camel case camelcase
21:8 warning Identifier 'api_url' is not in camel case camelcase
22:3 warning Identifier 'api_url' is not in camel case camelcase
22:13 warning 'wgScriptPath' is not defined no-undef
25:8 warning Identifier 'request_type' is not in camel case camelcase
26:8 warning Identifier 'api_url' is not in camel case camelcase
26:37 warning Expected '===' and instead saw '==' eqeqeq
26:45 warning Identifier 'api_url' is not in camel case camelcase
26:75 warning Expected '===' and instead saw '==' eqeqeq
26:84 warning Identifier 'request_type' is not in camel case camelcase
26:84 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
26:118 warning Identifier 'request_type' is not in camel case camelcase
31:1 warning This line has a length of 114. Maximum allowed is 100 max-len
32:1 warning This line has a length of 109. Maximum allowed is 100 max-len
34:11 warning Identifier 'call_api' is not in camel case camelcase
35:32 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
35:32 warning Expected an error object to be thrown no-throw-literal
37:11 warning 'serialise_query' was used before it was defined no-use-before-define
39:8 warning Identifier 'request_type' is not in camel case camelcase
39:21 warning Expected '===' and instead saw '==' eqeqeq
39:37 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
39:37 warning 'request_remote' was used before it was defined no-use-before-define
39:79 warning Identifier 'call_api' is not in camel case camelcase
39:100 warning 'default_on_error' was used before it was defined no-use-before-define
39:100 warning Identifier 'default_on_error' is not in camel case camelcase
39:129 warning 'request_local' was used before it was defined no-use-before-define
39:170 warning Identifier 'call_api' is not in camel case camelcase
39:191 warning Identifier 'default_on_error' is not in camel case camelcase
39:191 warning 'default_on_error' was used before it was defined no-use-before-define
45:1 warning This line has a length of 104. Maximum allowed is 100 max-len
49:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
49:6 warning Identifier 'default_on_error' is not in camel case camelcase
50:47 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
50:47 warning Unexpected console statement no-console
60:11 warning Identifier 'get_xhr' is not in camel case camelcase
65:16 warning 'ActiveXObject' is not defined no-undef
66:14 warning 'e' is already declared in the upper scope on line 63 column 13 no-shadow
68:17 warning 'ActiveXObject' is not defined no-undef
69:15 warning 'e' is already declared in the upper scope on line 66 column 14 no-shadow
70:6 warning Expected an error object to be thrown no-throw-literal
83:11 warning Identifier 'request_local' is not in camel case camelcase
83:48 warning Identifier 'on_error' is not in camel case camelcase
90:24 warning Expected '===' and instead saw '==' eqeqeq
91:5 warning All 'var' declarations must be at the top of the function scope vars-on-top
92:21 warning Expected '!==' and instead saw '!=' eqeqeq
99:13 warning 'JSON' was used before it was defined no-use-before-define
107:1 warning This line has a length of 118. Maximum allowed is 100 max-len
107:48 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
118:11 warning Identifier 'request_remote' is not in camel case camelcase
118:49 warning Identifier 'on_error' is not in camel case camelcase
119:9 warning Unexpected dangling '_' in '__JsMwApi__counter' no-underscore-dangle
119:39 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
119:39 warning Unexpected dangling '_' in '__JsMwApi__counter' no-underscore-dangle
119:46 warning Identifier '__JsMwApi__counter' is not in camel case camelcase
121:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
121:40 warning Unexpected dangling '_' in '__JsMwApi__counter' no-underscore-dangle
124:1 warning This line has a length of 107. Maximum allowed is 100 max-len
124:39 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
127:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
127:3 warning Combine this with the previous 'var' statement one-var
147:11 warning Identifier 'serialise_query' is not in camel case camelcase
153:10 warning Combine this with the previous 'var' statement one-var
153:10 warning All 'var' declarations must be at the top of the function scope vars-on-top
155:17 warning Expected '===' and instead saw '==' eqeqeq
155:55 warning Expected '===' and instead saw '==' eqeqeq
158:10 warning All 'var' declarations must be at the top of the function scope vars-on-top
158:10 warning Combine this with the previous 'var' statement one-var
159:32 warning This line has 9 statements. Maximum allowed is 1 max-statements-per-line
159:296 warning Expected an error object to be thrown no-throw-literal
163:4 warning Expected an error object to be thrown no-throw-literal
169:2 warning Combine this with the previous 'var' statement one-var
169:2 warning All 'var' declarations must be at the top of the function scope vars-on-top
169:22 warning 'JSON' was used before it was defined no-use-before-define
169:50 warning 'JSON' was used before it was defined no-use-before-define
172:36 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
172:43 warning eval can be harmful no-eval
177:9 warning Combine this with the previous 'var' statement one-var
177:9 warning All 'var' declarations must be at the top of the function scope vars-on-top
178:4 warning Identifier 'call_api' is not in camel case camelcase
181:9 warning Identifier 'call_api' is not in camel case camelcase
193:11 warning Identifier 'call_with_page' is not in camel case camelcase
194:3 warning Identifier 'call_with_page' is not in camel case camelcase
198:2 warning Identifier 'call_with_page' is not in camel case camelcase
208:2 warning Identifier 'call_with_page' is not in camel case camelcase
208:43 warning Identifier 'edit_function' is not in camel case camelcase
210:4 warning Identifier 'edit_function' is not in camel case camelcase
221:52 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
224:4 warning Invalid loop. Its body allows only one iteration no-unreachable-loop
224:10 warning All 'var' declarations must be at the top of the function scope vars-on-top
224:44 warning This line has 2 statements. Maximum allowed is 1 max-statements-per-line
225:4 warning All 'var' declarations must be at the top of the function scope vars-on-top
225:4 warning Combine this with the previous 'var' statement one-var
229:1 warning This line has a length of 111. Maximum allowed is 100 max-len
231:1 warning This line has a length of 130. Maximum allowed is 100 max-len
235:13 warning Identifier 'save_function' is not in camel case camelcase
235:35 warning 'params' is already declared in the upper scope on line 208 column 35 no-shadow
235:43 warning Identifier 'post_save' is not in camel case camelcase
237:6 warning Identifier 'post_save' is not in camel case camelcase
264:2 warning Identifier 'call_with_page' is not in camel case camelcase
264:36 warning Identifier 'to_parse' is not in camel case camelcase
265:15 warning Identifier 'to_parse' is not in camel case camelcase
266:15 warning Identifier 'to_parse' is not in camel case camelcase
267:4 warning Identifier 'to_parse' is not in camel case camelcase
269:3 warning All 'var' declarations must be at the top of the function scope vars-on-top
269:18 warning Identifier 'to_parse' is not in camel case camelcase
269:27 warning Expected '===' and instead saw '==' eqeqeq
269:77 warning Identifier 'to_parse' is not in camel case camelcase
271:3 warning Identifier 'call_with_page' is not in camel case camelcase
272:51 warning This line has 3 statements. Maximum allowed is 1 max-statements-per-line
279:1 warning This line has a length of 129. Maximum allowed is 100 max-len
282:2 warning Identifier 'call_with_page' is not in camel case camelcase
282:44 warning Identifier 'to_parse' is not in camel case camelcase
283:3 warning Identifier 'call_with_page' is not in camel case camelcase
283:37 warning Identifier 'to_parse' is not in camel case camelcase
288:9 warning Identifier 'call_with_page' is not in camel case camelcase
293:1 warning This line has a length of 117. Maximum allowed is 100 max-len
/src/repo/scripts/OIL_Constants.js
5:0 warning Invalid JSDoc tag name "Author:" jsdoc/check-tag-names
6:0 warning Invalid JSDoc tag name "Date:" jsdoc/check-tag-names
7:0 warning Invalid JSDoc tag name "Time:" jsdoc/check-tag-names
9:0 warning Invalid JSDoc tag name "License:" jsdoc/check-tag-names
13:5 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
13:5 warning 'jsonGeneralLink' is assigned a value but never used no-unused-vars
14:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
14:2 warning 'jsonLink' is assigned a value but never used no-unused-vars
16:2 warning 'jsonLinkFile' is assigned a value but never used no-unused-vars
16:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
17:1 warning This line has a length of 157. Maximum allowed is 100 max-len
18:2 warning 'jsonLinkVolume' is assigned a value but never used no-unused-vars
18:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
20:2 warning 'jsonLinkArticle' is assigned a value but never used no-unused-vars
20:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
22:2 warning 'jsonLinkArticleNoVolume' is assigned a value but never used no-unused-vars
22:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
25:1 warning This line has a length of 130. Maximum allowed is 100 max-len
26:2 warning 'jsonLinkVolumeB' is assigned a value but never used no-unused-vars
26:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
28:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
28:2 warning 'jsonLexicon' is assigned a value but never used no-unused-vars
30:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
30:2 warning 'jsonImages' is assigned a value but never used no-unused-vars
31:2 warning Unexpected 'var' declaration in the global scope, wrap in an IIFE for a local variable, assign as global property for a global variable no-implicit-globals
31:2 warning 'jsonArticles' is assigned a value but never used no-unused-vars
✖ 978 problems (0 errors, 978 warnings)
Running "banana:0" (banana) task
>> 1 message directory checked.
Done.
$ git add .
$ git commit -F /tmp/tmprxw2xw5b
[master 067bdf1] build: Updating eslint-config-wikimedia to 0.18.2
3 files changed, 288 insertions(+), 431 deletions(-)
$ git format-patch HEAD~1 --stdout
From 067bdf1fe3fb768b8624862ff16bbec2e7bb58f2 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Sun, 7 Mar 2021 10:35:16 +0000
Subject: [PATCH] build: Updating eslint-config-wikimedia to 0.18.2
Additional changes:
* Removing manual extensions for eslint.
Change-Id: I14f9ea4343a08edf44b4ae0f8280c0f8df93b7f7
---
Gruntfile.js | 1 -
package-lock.json | 716 +++++++++++++++++++---------------------------
package.json | 2 +-
3 files changed, 288 insertions(+), 431 deletions(-)
diff --git a/Gruntfile.js b/Gruntfile.js
index 650a806..7b4d65b 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -6,7 +6,6 @@ module.exports = function ( grunt ) {
grunt.initConfig( {
eslint: {
options: {
- extensions: [ '.js', '.json' ],
cache: true
},
all: [
diff --git a/package-lock.json b/package-lock.json
index ebea2bc..4345e77 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3,24 +3,27 @@
"lockfileVersion": 1,
"dependencies": {
"@babel/code-frame": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
- "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
+ "version": "7.12.11",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
+ "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
+ "dev": true,
"requires": {
"@babel/highlight": "^7.10.4"
}
},
"@babel/helper-validator-identifier": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
- "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw=="
+ "version": "7.12.11",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
+ "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
+ "dev": true
},
"@babel/highlight": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
- "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
+ "dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.10.4",
+ "@babel/helper-validator-identifier": "^7.12.11",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
},
@@ -29,6 +32,7 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
"requires": {
"color-convert": "^1.9.0"
}
@@ -37,6 +41,7 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -47,6 +52,7 @@
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
"requires": {
"color-name": "1.1.3"
}
@@ -54,17 +60,20 @@
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
"requires": {
"has-flag": "^3.0.0"
}
@@ -72,9 +81,10 @@
}
},
"@eslint/eslintrc": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz",
- "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==",
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz",
+ "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==",
+ "dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.1.1",
@@ -83,7 +93,6 @@
"ignore": "^4.0.6",
"import-fresh": "^3.2.1",
"js-yaml": "^3.13.1",
- "lodash": "^4.17.20",
"minimatch": "^3.0.4",
"strip-json-comments": "^3.1.1"
},
@@ -92,6 +101,7 @@
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "dev": true,
"requires": {
"ms": "2.1.2"
}
@@ -99,7 +109,8 @@
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
}
}
},
@@ -115,7 +126,8 @@
"@types/color-name": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
- "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
+ "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
+ "dev": true
},
"abbrev": {
"version": "1.1.1",
@@ -126,18 +138,20 @@
"acorn": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
- "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w=="
+ "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==",
+ "dev": true
},
"acorn-jsx": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz",
- "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
+ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
"dev": true
},
"ajv": {
- "version": "6.12.4",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
- "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -148,17 +162,20 @@
"ansi-colors": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "dev": true
},
"ansi-regex": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "dev": true
},
"ansi-styles": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
"integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "dev": true,
"requires": {
"@types/color-name": "^1.1.1",
"color-convert": "^2.0.1"
@@ -168,6 +185,7 @@
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
"requires": {
"sprintf-js": "~1.0.2"
},
@@ -175,7 +193,8 @@
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
}
}
},
@@ -230,7 +249,8 @@
"astral-regex": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+ "dev": true
},
"async": {
"version": "1.5.2",
@@ -247,7 +267,8 @@
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "dev": true
},
"base": {
"version": "0.11.2",
@@ -308,6 +329,7 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -343,16 +365,16 @@
}
},
"browserslist": {
- "version": "4.16.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
- "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
+ "version": "4.16.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
+ "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001173",
+ "caniuse-lite": "^1.0.30001181",
"colorette": "^1.2.1",
- "electron-to-chromium": "^1.3.634",
+ "electron-to-chromium": "^1.3.649",
"escalade": "^3.1.1",
- "node-releases": "^1.1.69"
+ "node-releases": "^1.1.70"
}
},
"cache-base": {
@@ -375,18 +397,20 @@
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true
},
"caniuse-lite": {
- "version": "1.0.30001181",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001181.tgz",
- "integrity": "sha512-m5ul/ARCX50JB8BSNM+oiPmQrR5UmngaQ3QThTTp5HcIIQGP/nPBs82BYLE+tigzm3VW+F4BJIhUyaVtEweelQ==",
+ "version": "1.0.30001196",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001196.tgz",
+ "integrity": "sha512-CPvObjD3ovWrNBaXlAIGWmg2gQQuJ5YhuciUOjPRox6hIQttu8O+b51dx6VIpIY9ESd2d0Vac1RKpICdG4rGUg==",
"dev": true
},
"chalk": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
"integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "dev": true,
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -429,6 +453,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
"requires": {
"color-name": "~1.1.4"
}
@@ -436,12 +461,13 @@
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
"colorette": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
- "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
+ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
"dev": true
},
"colors": {
@@ -465,7 +491,8 @@
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
},
"copy-descriptor": {
"version": "0.1.1",
@@ -474,15 +501,16 @@
"dev": true
},
"core-js": {
- "version": "3.8.3",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz",
- "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==",
+ "version": "3.9.1",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz",
+ "integrity": "sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg==",
"dev": true
},
"cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
"requires": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -493,6 +521,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
"requires": {
"isexe": "^2.0.0"
}
@@ -523,7 +552,8 @@
"deep-is": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
+ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+ "dev": true
},
"define-property": {
"version": "2.0.2",
@@ -576,25 +606,28 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
"requires": {
"esutils": "^2.0.2"
}
},
"electron-to-chromium": {
- "version": "1.3.649",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.649.tgz",
- "integrity": "sha512-ojGDupQ3UMkvPWcTICe4JYe17+o9OLiFMPoduoR72Zp2ILt1mRVeqnxBEd6s/ptekrnsFU+0A4lStfBe/wyG/A==",
+ "version": "1.3.682",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz",
+ "integrity": "sha512-zok2y37qR00U14uM6qBz/3iIjWHom2eRfC2S1StA0RslP7x34jX+j4mxv80t8OEOHLJPVG54ZPeaFxEI7gPrwg==",
"dev": true
},
"emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
},
"enquirer": {
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
"integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "dev": true,
"requires": {
"ansi-colors": "^4.1.1"
}
@@ -608,15 +641,17 @@
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
},
"eslint": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz",
- "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz",
+ "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==",
+ "dev": true,
"requires": {
- "@babel/code-frame": "^7.0.0",
- "@eslint/eslintrc": "^0.3.0",
+ "@babel/code-frame": "7.12.11",
+ "@eslint/eslintrc": "^0.4.0",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -627,9 +662,9 @@
"eslint-utils": "^2.1.0",
"eslint-visitor-keys": "^2.0.0",
"espree": "^7.3.1",
- "esquery": "^1.2.0",
+ "esquery": "^1.4.0",
"esutils": "^2.0.2",
- "file-entry-cache": "^6.0.0",
+ "file-entry-cache": "^6.0.1",
"functional-red-black-tree": "^1.0.1",
"glob-parent": "^5.0.0",
"globals": "^12.1.0",
@@ -658,28 +693,22 @@
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "dev": true,
"requires": {
"ms": "2.1.2"
}
},
- "eslint-scope": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
- "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- },
"eslint-visitor-keys": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
- "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ=="
+ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
+ "dev": true
},
"is-glob": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "dev": true,
"requires": {
"is-extglob": "^2.1.1"
}
@@ -687,14 +716,15 @@
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
}
}
},
"eslint-config-wikimedia": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.18.1.tgz",
- "integrity": "sha512-93nHVH4CGxYwelbTjJQLr0xqn4XIe9WwWeGL4wMnELZW/Aceg52aT7AgIdV0659ReLzrCgxLPDvbeqB47LjBTQ==",
+ "version": "0.18.2",
+ "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.18.2.tgz",
+ "integrity": "sha512-OllUgce2qODU/6481jg/a1kT/dygBDY1xhxXuAiQdYxJARV6LXyuiJw+wl1QBQz+huV9NXRxoJGC3L6x/NzC4g==",
"dev": true,
"requires": {
"eslint": "^7.17.0",
@@ -702,240 +732,13 @@
"eslint-plugin-es": "^4.1.0",
"eslint-plugin-jsdoc": "^30.7.13",
"eslint-plugin-json-es": "^1.5.1",
- "eslint-plugin-mediawiki": "^0.2.6",
+ "eslint-plugin-mediawiki": "^0.2.7",
"eslint-plugin-mocha": "^8.0.0",
"eslint-plugin-no-jquery": "^2.5.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-qunit": "^5.2.0",
- "eslint-plugin-vue": "^7.4.1",
+ "eslint-plugin-vue": "^7.7.0",
"eslint-plugin-wdio": "^6.0.12"
- },
- "dependencies": {
- "@eslint/eslintrc": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz",
- "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==",
- "dev": true,
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.1.1",
- "espree": "^7.3.0",
- "globals": "^12.1.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.2.1",
- "js-yaml": "^3.13.1",
- "lodash": "^4.17.20",
- "minimatch": "^3.0.4",
- "strip-json-comments": "^3.1.1"
- }
- },
- "acorn-jsx": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
- "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
- "dev": true
- },
- "astral-regex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
- "dev": true
- },
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "eslint": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz",
- "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "@eslint/eslintrc": "^0.3.0",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.0.1",
- "doctrine": "^3.0.0",
- "enquirer": "^2.3.5",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^2.1.0",
- "eslint-visitor-keys": "^2.0.0",
- "espree": "^7.3.1",
- "esquery": "^1.2.0",
- "esutils": "^2.0.2",
- "file-entry-cache": "^6.0.0",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.0.0",
- "globals": "^12.1.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "js-yaml": "^3.13.1",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash": "^4.17.20",
- "minimatch": "^3.0.4",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "progress": "^2.0.0",
- "regexpp": "^3.1.0",
- "semver": "^7.2.1",
- "strip-ansi": "^6.0.0",
- "strip-json-comments": "^3.1.0",
- "table": "^6.0.4",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- }
- },
- "eslint-scope": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
- "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- },
- "eslint-visitor-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
- "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
- "dev": true
- },
- "espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
- "dev": true,
- "requires": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- }
- }
- },
- "file-entry-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
- "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
- "dev": true,
- "requires": {
- "flat-cache": "^3.0.4"
- }
- },
- "flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dev": true,
- "requires": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- }
- },
- "flatted": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
- "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "slice-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
- "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- }
- },
- "string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "table": {
- "version": "6.0.7",
- "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
- "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
- "dev": true,
- "requires": {
- "ajv": "^7.0.2",
- "lodash": "^4.17.20",
- "slice-ansi": "^4.0.0",
- "string-width": "^4.2.0"
- },
- "dependencies": {
- "ajv": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz",
- "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- }
- }
- }
}
},
"eslint-plugin-compat": {
@@ -1006,67 +809,37 @@
}
},
"eslint-plugin-json-es": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.1.tgz",
- "integrity": "sha512-YMzAWMcmKOYWiH0MsN3JOr0AdtZ2Rvmk3YmscsX1rHYJZRsL4KRo+yj9ktRk7S7mgy+G5TORWJ5D3/vH/u7R5A==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.3.tgz",
+ "integrity": "sha512-9wWjwhoN+ipMel70ktkWy0H7jj9sm5OAbAy3N3F3AT0swpIofVsIjDXyjGZJwSzy9tZzDtI/aKIj2WsqMHw2QA==",
"dev": true,
"requires": {
- "eslint-visitor-keys": "^1.3.0",
+ "eslint-visitor-keys": "^2.0.0",
"espree": "^7.3.1"
},
"dependencies": {
- "acorn-jsx": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
- "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+ "eslint-visitor-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
+ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
"dev": true
- },
- "espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
- "dev": true,
- "requires": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
- }
}
}
},
"eslint-plugin-mediawiki": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.6.tgz",
- "integrity": "sha512-e7gx15H39ceam9AnSr6DDyfhMM9L43PVagHzclH3CF33DvWKi/OA+j2dqzJTuJcl5P/EmVIQHG5qoTaepkADsw==",
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.7.tgz",
+ "integrity": "sha512-2ZvPvLEwCIqrJxV1349bdX5Q03c30WccuUMCfB1Gh2IVxbBSrY0gbzOk/gPZeYigVhODt9xoFWUCIz8jwTWfrA==",
"dev": true,
"requires": {
- "eslint-plugin-vue": "^6.2.2",
+ "eslint-plugin-vue": "^7.7.0",
"upath": "^1.2.0"
- },
- "dependencies": {
- "eslint-plugin-vue": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz",
- "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==",
- "dev": true,
- "requires": {
- "natural-compare": "^1.4.0",
- "semver": "^5.6.0",
- "vue-eslint-parser": "^7.0.0"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
}
},
"eslint-plugin-mocha": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-8.0.0.tgz",
- "integrity": "sha512-n67etbWDz6NQM+HnTwZHyBwz/bLlYPOxUbw7bPuCyFujv7ZpaT/Vn6KTAbT02gf7nRljtYIjWcTxK/n8a57rQQ==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-8.1.0.tgz",
+ "integrity": "sha512-1EgHvXKRl7W3mq3sntZAi5T24agRMyiTPL4bSXe+B4GksYOjAPEWYx+J3eJg4It1l2NMNZJtk0gQyQ6mfiPhQg==",
"dev": true,
"requires": {
"eslint-utils": "^2.1.0",
@@ -1128,15 +901,15 @@
}
},
"eslint-plugin-vue": {
- "version": "7.5.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.5.0.tgz",
- "integrity": "sha512-QnMMTcyV8PLxBz7QQNAwISSEs6LYk2LJvGlxalXvpCtfKnqo7qcY0aZTIxPe8QOnHd7WCwiMZLOJzg6A03T0Gw==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.7.0.tgz",
+ "integrity": "sha512-mYz4bpLGv5jx6YG/GvKkqbGSfV7uma2u1P3mLA41Q5vQl8W1MeuTneB8tfsLq6xxxesFubcrOC0BZBJ5R+eaCQ==",
"dev": true,
"requires": {
"eslint-utils": "^2.1.0",
"natural-compare": "^1.4.0",
"semver": "^7.3.2",
- "vue-eslint-parser": "^7.4.1"
+ "vue-eslint-parser": "^7.6.0"
}
},
"eslint-plugin-wdio": {
@@ -1146,12 +919,12 @@
"dev": true
},
"eslint-scope": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz",
- "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
"dev": true,
"requires": {
- "esrecurse": "^4.1.0",
+ "esrecurse": "^4.3.0",
"estraverse": "^4.1.1"
}
},
@@ -1159,6 +932,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
+ "dev": true,
"requires": {
"eslint-visitor-keys": "^1.1.0"
}
@@ -1166,12 +940,14 @@
"eslint-visitor-keys": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true
},
"espree": {
"version": "7.3.1",
"resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
"integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+ "dev": true,
"requires": {
"acorn": "^7.4.0",
"acorn-jsx": "^5.3.1",
@@ -1181,19 +957,22 @@
"acorn-jsx": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
- "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng=="
+ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+ "dev": true
}
}
},
"esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true
},
"esquery": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
- "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
"requires": {
"estraverse": "^5.1.0"
},
@@ -1201,7 +980,8 @@
"estraverse": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "dev": true
}
}
},
@@ -1209,6 +989,7 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
"requires": {
"estraverse": "^5.2.0"
},
@@ -1216,19 +997,22 @@
"estraverse": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "dev": true
}
}
},
"estraverse": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true
},
"esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true
},
"eventemitter2": {
"version": "0.4.14",
@@ -1381,22 +1165,26 @@
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
},
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
},
"fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true
},
"file-entry-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
- "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "dev": true,
"requires": {
"flat-cache": "^3.0.4"
}
@@ -1481,6 +1269,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
"integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+ "dev": true,
"requires": {
"flatted": "^3.1.0",
"rimraf": "^3.0.2"
@@ -1489,7 +1278,8 @@
"flatted": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
- "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA=="
+ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
+ "dev": true
},
"for-in": {
"version": "1.0.2",
@@ -1518,12 +1308,14 @@
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
},
"functional-red-black-tree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true
},
"get-value": {
"version": "2.0.6",
@@ -1541,6 +1333,7 @@
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+ "dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -1551,9 +1344,10 @@
}
},
"glob-parent": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
- "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
"requires": {
"is-glob": "^4.0.1"
},
@@ -1562,6 +1356,7 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "dev": true,
"requires": {
"is-extglob": "^2.1.1"
}
@@ -1596,6 +1391,7 @@
"version": "12.4.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
"integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
+ "dev": true,
"requires": {
"type-fest": "^0.8.1"
}
@@ -1712,7 +1508,8 @@
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
},
"has-value": {
"version": "1.0.0",
@@ -1773,12 +1570,14 @@
"ignore": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
},
"import-fresh": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
- "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
"requires": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -1787,12 +1586,14 @@
"imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
@@ -1801,7 +1602,8 @@
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
},
"ini": {
"version": "1.3.7",
@@ -1899,12 +1701,14 @@
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
},
"is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
},
"is-glob": {
"version": "3.1.0",
@@ -1971,7 +1775,8 @@
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
},
"isobject": {
"version": "3.0.1",
@@ -1982,12 +1787,14 @@
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
},
"js-yaml": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
"integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
+ "dev": true,
"requires": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
@@ -2002,12 +1809,14 @@
"json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
},
"json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true
},
"kind-of": {
"version": "6.0.3",
@@ -2019,6 +1828,7 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
"requires": {
"prelude-ls": "^1.2.1",
"type-check": "~0.4.0"
@@ -2066,7 +1876,8 @@
"lodash": {
"version": "4.17.20",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
- "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
+ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+ "dev": true
},
"lodash.memoize": {
"version": "4.1.2",
@@ -2132,6 +1943,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -2191,12 +2003,13 @@
"natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true
},
"node-releases": {
- "version": "1.1.70",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
- "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
+ "version": "1.1.71",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
"dev": true
},
"nopt": {
@@ -2283,6 +2096,7 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
"requires": {
"wrappy": "1"
}
@@ -2291,6 +2105,7 @@
"version": "0.9.1",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
"integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "dev": true,
"requires": {
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
@@ -2350,6 +2165,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
"requires": {
"callsites": "^3.0.0"
}
@@ -2386,12 +2202,14 @@
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
},
"path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
},
"path-parse": {
"version": "1.0.6",
@@ -2423,17 +2241,20 @@
"prelude-ls": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true
},
"progress": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true
},
"punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "dev": true
},
"ramda": {
"version": "0.27.1",
@@ -2463,7 +2284,8 @@
"regexpp": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
- "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q=="
+ "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
+ "dev": true
},
"regextras": {
"version": "0.7.1",
@@ -2486,7 +2308,8 @@
"require-from-string": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
},
"requireindex": {
"version": "1.2.0",
@@ -2516,7 +2339,8 @@
"resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true
},
"resolve-url": {
"version": "0.2.1",
@@ -2534,6 +2358,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
"requires": {
"glob": "^7.1.3"
}
@@ -2556,7 +2381,8 @@
"semver": {
"version": "7.3.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
- "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
+ "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
+ "dev": true
},
"set-value": {
"version": "2.0.1",
@@ -2585,6 +2411,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
"requires": {
"shebang-regex": "^3.0.0"
}
@@ -2592,12 +2419,14 @@
"shebang-regex": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true
},
"slice-ansi": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
"integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+ "dev": true,
"requires": {
"ansi-styles": "^4.0.0",
"astral-regex": "^2.0.0",
@@ -2795,9 +2624,10 @@
}
},
"string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
+ "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+ "dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -2808,6 +2638,7 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "dev": true,
"requires": {
"ansi-regex": "^5.0.0"
}
@@ -2815,12 +2646,14 @@
"strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
"requires": {
"has-flag": "^4.0.0"
}
@@ -2829,6 +2662,7 @@
"version": "6.0.7",
"resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
"integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
+ "dev": true,
"requires": {
"ajv": "^7.0.2",
"lodash": "^4.17.20",
@@ -2837,9 +2671,10 @@
},
"dependencies": {
"ajv": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz",
- "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.0.tgz",
+ "integrity": "sha512-51Na3IUg3uOACsQ7hzTUCjSzGy8xROySgI8tmNJ+y9JF2hfDS6qkTP7+Ep3htUtSQG1t17QMbe+jZFTlaU4dDQ==",
+ "dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
"json-schema-traverse": "^1.0.0",
@@ -2850,14 +2685,16 @@
"json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
}
}
},
"text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
},
"to-object-path": {
"version": "0.3.0",
@@ -2905,6 +2742,7 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
"requires": {
"prelude-ls": "^1.2.1"
}
@@ -2912,7 +2750,8 @@
"type-fest": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true
},
"unc-path-regex": {
"version": "0.1.2",
@@ -2995,9 +2834,10 @@
"dev": true
},
"uri-js": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
- "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
"requires": {
"punycode": "^2.1.0"
}
@@ -3021,9 +2861,10 @@
"dev": true
},
"v8-compile-cache": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
- "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ=="
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+ "dev": true
},
"v8flags": {
"version": "3.1.3",
@@ -3035,16 +2876,16 @@
}
},
"vue-eslint-parser": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.4.1.tgz",
- "integrity": "sha512-AFvhdxpFvliYq1xt/biNBslTHE/zbEvSnr1qfHA/KxRIpErmEDrQZlQnvEexednRHmLfDNOMuDYwZL5xkLzIXQ==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.6.0.tgz",
+ "integrity": "sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==",
"dev": true,
"requires": {
"debug": "^4.1.1",
"eslint-scope": "^5.0.0",
"eslint-visitor-keys": "^1.1.0",
"espree": "^6.2.1",
- "esquery": "^1.0.1",
+ "esquery": "^1.4.0",
"lodash": "^4.17.15"
},
"dependencies": {
@@ -3068,6 +2909,21 @@
"eslint-visitor-keys": "^1.1.0"
}
},
+ "esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.1.0"
+ }
+ },
+ "estraverse": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "dev": true
+ },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -3088,12 +2944,14 @@
"word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true
},
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
},
"yallist": {
"version": "4.0.0",
diff --git a/package.json b/package.json
index 7f7b61c..0a5a347 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"test": "grunt test"
},
"devDependencies": {
- "eslint-config-wikimedia": "0.18.1",
+ "eslint-config-wikimedia": "0.18.2",
"grunt": "1.3.0",
"grunt-banana-checker": "0.9.0",
"grunt-eslint": "23.0.0"
--
2.20.1
.