MCPcopy Index your code
hub / github.com/code-pushup/cli / saveReportFiles

Function saveReportFiles

packages/ci/src/lib/run-utils.ts:295–306  ·  view source on GitHub ↗
(args: {
  project: Pick<ProjectConfig, 'name'> | null;
  type: T;
  files: ReportData<T>['files'];
  settings: Settings;
})

Source from the content-addressed store, hash-verified

293}
294
295export async function saveReportFiles<T extends 'current' | 'previous'>(args: {
296 project: Pick<ProjectConfig, 'name'> | null;
297 type: T;
298 files: ReportData<T>['files'];
299 settings: Settings;
300}): Promise<ReportData<T>> {
301 const [content, files] = await Promise.all([
302 readFile(args.files.json, 'utf8'),
303 saveOutputFiles(args),
304 ]);
305 return { content, files };
306}
307
308export async function collectPreviousReport(
309 args: BaseReportArgs,

Callers 4

runOnProjectFunction · 0.85
collectPreviousReportFunction · 0.85
loadCachedBaseReportFunction · 0.85

Calls 2

readFileFunction · 0.85
saveOutputFilesFunction · 0.85

Tested by

no test coverage detected