in packages/web-scripts/src/Tasks/LintTask.ts [39:52]
export async function lintTask(task: LintTaskDesc): Promise<string[]> {
const fns = [eslintRun];
if (task.typecheck) fns.push(typeCheck);
if (task.stylecheck) fns.push(styleCheck);
return await Promise.all(
fns.map(async fn => {
dbg('Beginning %s task', fn.name);
const stdout = await fn(task);
dbg('Finished %s task', fn.name);
return stdout;
}),
);
}