diff options
Diffstat (limited to 'resources/src/startup')
-rw-r--r-- | resources/src/startup/.eslintrc.json | 3 | ||||
-rw-r--r-- | resources/src/startup/mediawiki.loader.js | 12 |
2 files changed, 7 insertions, 8 deletions
diff --git a/resources/src/startup/.eslintrc.json b/resources/src/startup/.eslintrc.json index 060d3fb62c67..2868a11744ee 100644 --- a/resources/src/startup/.eslintrc.json +++ b/resources/src/startup/.eslintrc.json @@ -9,7 +9,6 @@ "rules": { "max-len": "off", "no-var": "off", - "prefer-arrow-callback": "off", - "unicorn/prefer-includes": "off" + "prefer-arrow-callback": "off" } } diff --git a/resources/src/startup/mediawiki.loader.js b/resources/src/startup/mediawiki.loader.js index 8776ec7e1ad4..3c8a6411a742 100644 --- a/resources/src/startup/mediawiki.loader.js +++ b/resources/src/startup/mediawiki.loader.js @@ -293,7 +293,7 @@ */ function allWithImplicitReady( module ) { return allReady( registry[ module ].dependencies ) && - ( baseModules.indexOf( module ) !== -1 || allReady( baseModules ) ); + ( baseModules.includes( module ) || allReady( baseModules ) ); } /** @@ -340,14 +340,14 @@ // Stage 1: Propagate failures while ( errorModules.length ) { var errorModule = errorModules.shift(), - baseModuleError = baseModules.indexOf( errorModule ) !== -1; + baseModuleError = baseModules.includes( errorModule ); for ( module in registry ) { if ( registry[ module ].state !== 'error' && registry[ module ].state !== 'missing' ) { - if ( baseModuleError && baseModules.indexOf( module ) === -1 ) { + if ( baseModuleError && !baseModules.includes( module ) ) { // Propate error from base module to all regular (non-base) modules registry[ module ].state = 'error'; didPropagate = true; - } else if ( registry[ module ].dependencies.indexOf( errorModule ) !== -1 ) { + } else if ( registry[ module ].dependencies.includes( errorModule ) ) { // Propagate error from dependency to depending module registry[ module ].state = 'error'; // .. and propagate it further @@ -479,7 +479,7 @@ var deps = registry[ module ].dependencies; unresolved.add( module ); for ( var i = 0; i < deps.length; i++ ) { - if ( resolved.indexOf( deps[ i ] ) === -1 ) { + if ( !resolved.includes( deps[ i ] ) ) { if ( unresolved.has( deps[ i ] ) ) { throw new Error( 'Circular reference detected: ' + module + ' -> ' + deps[ i ] @@ -831,7 +831,7 @@ dependencies.forEach( function ( module ) { // Only queue modules that are still in the initial 'registered' state // (e.g. not ones already loading or loaded etc.). - if ( registry[ module ].state === 'registered' && queue.indexOf( module ) === -1 ) { + if ( registry[ module ].state === 'registered' && !queue.includes( module ) ) { queue.push( module ); } } ); |