()
| 10 | } |
| 11 | |
| 12 | async function loadESLint() { |
| 13 | const eslint = await import('eslint'); |
| 14 | // loadESLint added to public API in v9, selects ESLint or LegacyESLint based on environment |
| 15 | if ('loadESLint' in eslint && typeof eslint.loadESLint === 'function') { |
| 16 | return (await eslint.loadESLint()) as typeof ESLint; |
| 17 | } |
| 18 | return ESLint; |
| 19 | } |