MCPcopy Create free account
hub / github.com/code-pushup/cli / lint

Function lint

packages/plugin-eslint/src/lib/runner/lint.ts:13–21  ·  view source on GitHub ↗
({
  eslintrc,
  patterns,
}: ESLintTarget)

Source from the content-addressed store, hash-verified

11import type { LinterOutput, RuleOptionsPerFile } from './types.js';
12
13export async function lint({
14 eslintrc,
15 patterns,
16}: ESLintTarget): Promise<LinterOutput> {
17 const results = await executeLint({ eslintrc, patterns });
18 const eslint = await setupESLint(eslintrc);
19 const ruleOptionsPerFile = await loadRuleOptionsPerFile(eslint, results);
20 return { results, ruleOptionsPerFile };
21}
22
23async function executeLint({
24 eslintrc,

Callers 1

lint.unit.test.tsFile · 0.85

Calls 3

executeLintFunction · 0.85
setupESLintFunction · 0.85
loadRuleOptionsPerFileFunction · 0.85

Tested by

no test coverage detected