in packages/web-scripts/src/Tasks/LintTask.ts [54:77]
export async function eslintRun(task: LintTaskDesc): Promise<string> {
const cmd = 'npx';
const config = task.config || getEslintConfig();
const args = [
'--no-install',
'eslint',
'--ext',
'js,ts,jsx,tsx',
CONSUMING_ROOT,
'--ignore-pattern',
'types/',
'--ignore-pattern',
'cjs/',
'--ignore-pattern',
'esm/',
...(config ? ['--config', config] : []),
...task.restOptions,
];
dbg('npx args %o', args);
const stdout = await spawn(cmd, args, { stdio: 'inherit' });
return (stdout || '').toString();
}