diff --git a/.eslintrc.json b/.eslintrc.json index 99af1fe5342..d3c9e011a87 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -13,5 +13,8 @@ "globals": { "parcelRequire": true, "define": true + }, + "rules": { + "no-return-await": "error" } } diff --git a/packages/core/parcel-bundler/src/Resolver.js b/packages/core/parcel-bundler/src/Resolver.js index 42fa62a37e8..825e45d45ef 100755 --- a/packages/core/parcel-bundler/src/Resolver.js +++ b/packages/core/parcel-bundler/src/Resolver.js @@ -159,7 +159,7 @@ class Resolver { // First try as a file, then as a directory. return ( (await this.loadAsFile(filename, extensions, pkg)) || - (await this.loadDirectory(filename, extensions, pkg)) + (await this.loadDirectory(filename, extensions, pkg)) // eslint-disable-line no-return-await ); } diff --git a/packages/core/parcel-bundler/src/transforms/babel/babelrc.js b/packages/core/parcel-bundler/src/transforms/babel/babelrc.js index 906a55698d2..7dc101bffdf 100644 --- a/packages/core/parcel-bundler/src/transforms/babel/babelrc.js +++ b/packages/core/parcel-bundler/src/transforms/babel/babelrc.js @@ -53,7 +53,7 @@ async function getBabelRc(asset, isSource) { } // Otherwise, return the .babelrc if babelify was found - return babelify ? await findBabelRc(asset) : null; + return babelify ? findBabelRc(asset) : null; } // If this asset is not in node_modules, always use the .babelrc diff --git a/packages/core/parcel-bundler/src/utils/loadPlugins.js b/packages/core/parcel-bundler/src/utils/loadPlugins.js index a32fb673a3c..1f3775fc01e 100644 --- a/packages/core/parcel-bundler/src/utils/loadPlugins.js +++ b/packages/core/parcel-bundler/src/utils/loadPlugins.js @@ -3,13 +3,11 @@ const localRequire = require('./localRequire'); module.exports = async function loadPlugins(plugins, relative) { if (Array.isArray(plugins)) { return Promise.all( - plugins.map(async p => loadPlugin(p, relative)).filter(Boolean) + plugins.map(p => loadPlugin(p, relative)).filter(Boolean) ); } else if (typeof plugins === 'object') { let mapPlugins = await Promise.all( - Object.keys(plugins).map( - async p => await loadPlugin(p, relative, plugins[p]) - ) + Object.keys(plugins).map(p => loadPlugin(p, relative, plugins[p])) ); return mapPlugins.filter(Boolean); } else {