Got the idea from this line.
mergeReports(await pMap(await mergeWithFileConfigs(uniq(paths), inputOptions, configFiles), async ({files, options, prettierOptions}) => runEslint(files, buildConfig(options, prettierOptions), {isQuiet: options.quiet})));
const uniqPaths = uniq(paths);
const mergedConfigs = await mergeWithFileConfigs(
uniqPaths,
inputOptions,
configFiles
);
const reports = await pMap(
mergedConfigs,
async ({ files, options, prettierOptions }) =>
runEslint(
files,
buildConfig(options, prettierOptions),
{isQuiet: options.quiet}
)
);
mergeReports(reports);
Maybe with a configurable depth
option.
These should all considered as "call"
CallExpression
ChainExpression > CallExpression
NewExpression
AwaitExpression > NodeTypesListedAbove.argument
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too