(eslintrc: ESLintTarget['eslintrc'])
| 2 | import type { ESLintTarget } from './config.js'; |
| 3 | |
| 4 | export async function setupESLint(eslintrc: ESLintTarget['eslintrc']) { |
| 5 | const eslintConstructor = await loadESLint(); |
| 6 | return new eslintConstructor({ |
| 7 | overrideConfigFile: eslintrc, |
| 8 | errorOnUnmatchedPattern: false, |
| 9 | }); |
| 10 | } |
| 11 | |
| 12 | async function loadESLint() { |
| 13 | const eslint = await import('eslint'); |
no test coverage detected