Skip to content

Commit 5d24b82

Browse files
committed
refactor: remove unused code
1 parent a1732d4 commit 5d24b82

2 files changed

Lines changed: 1 addition & 73 deletions

File tree

packages/plugin-eslint/src/bin.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/plugin-eslint/src/lib/runner/index.ts

Lines changed: 1 addition & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,17 @@
1-
import { writeFile } from 'node:fs/promises';
2-
import path from 'node:path';
31
import type {
42
Audit,
53
AuditOutput,
64
AuditOutputs,
75
PersistConfig,
86
PluginArtifactOptions,
9-
RunnerConfig,
10-
RunnerFilesPaths,
117
RunnerFunction,
128
} from '@code-pushup/models';
13-
import {
14-
asyncSequential,
15-
createRunnerFiles,
16-
ensureDirectoryExists,
17-
filePathToCliArg,
18-
objectToCliArgs,
19-
readJsonFile,
20-
ui,
21-
} from '@code-pushup/utils';
9+
import { asyncSequential, ui } from '@code-pushup/utils';
2210
import type { ESLintPluginRunnerConfig, ESLintTarget } from '../config.js';
2311
import { lint } from './lint.js';
2412
import { lintResultsToAudits, mergeLinterOutputs } from './transform.js';
2513
import { loadArtifacts } from './utils.js';
2614

27-
export async function executeRunner({
28-
runnerConfigPath,
29-
runnerOutputPath,
30-
}: RunnerFilesPaths): Promise<void> {
31-
const { slugs, targets } =
32-
await readJsonFile<ESLintPluginRunnerConfig>(runnerConfigPath);
33-
34-
ui().logger.log(`ESLint plugin executing ${targets.length} lint targets`);
35-
36-
const linterOutputs = await asyncSequential(targets, lint);
37-
const lintResults = mergeLinterOutputs(linterOutputs);
38-
const failedAudits = lintResultsToAudits(lintResults);
39-
40-
const audits = slugs.map(
41-
(slug): AuditOutput =>
42-
failedAudits.find(audit => audit.slug === slug) ?? {
43-
slug,
44-
score: 1,
45-
value: 0,
46-
displayValue: 'passed',
47-
details: { issues: [] },
48-
},
49-
);
50-
51-
await ensureDirectoryExists(path.dirname(runnerOutputPath));
52-
await writeFile(runnerOutputPath, JSON.stringify(audits));
53-
}
54-
55-
export async function createRunnerConfig(
56-
scriptPath: string,
57-
audits: Audit[],
58-
targets: ESLintTarget[],
59-
): Promise<RunnerConfig> {
60-
const config: ESLintPluginRunnerConfig = {
61-
targets,
62-
slugs: audits.map(audit => audit.slug),
63-
};
64-
const { runnerConfigPath, runnerOutputPath } = await createRunnerFiles(
65-
'eslint',
66-
JSON.stringify(config),
67-
);
68-
69-
return {
70-
command: 'node',
71-
args: [
72-
filePathToCliArg(scriptPath),
73-
...objectToCliArgs({ runnerConfigPath, runnerOutputPath }),
74-
],
75-
configFile: runnerConfigPath,
76-
outputFile: runnerOutputPath,
77-
};
78-
}
79-
8015
export function createRunnerFunction(options: {
8116
audits: Audit[];
8217
targets: ESLintTarget[];

0 commit comments

Comments
 (0)