UNPKG

@code-pushup/eslint-plugin

Version:

Code PushUp plugin for detecting problems in source code using ESLint.📋

17 lines • 603 B
import { ESLint } from 'eslint'; export async function setupESLint(eslintrc) { const eslintConstructor = await loadESLint(); return new eslintConstructor({ overrideConfigFile: eslintrc, errorOnUnmatchedPattern: false, }); } async function loadESLint() { const eslint = await import('eslint'); // loadESLint added to public API in v9, selects ESLint or LegacyESLint based on environment if ('loadESLint' in eslint && typeof eslint.loadESLint === 'function') { return (await eslint.loadESLint()); } return ESLint; } //# sourceMappingURL=setup.js.map