@code-pushup/eslint-plugin
Version:
Code PushUp plugin for detecting problems in source code using ESLint.📋
17 lines • 603 B
JavaScript
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