({
outputDir,
filename,
format,
suffix,
}: Pick<Required<PersistConfig>, 'filename' | 'outputDir'> & {
format: Format;
suffix?: string;
})
| 51 | } |
| 52 | |
| 53 | export function createReportPath({ |
| 54 | outputDir, |
| 55 | filename, |
| 56 | format, |
| 57 | suffix, |
| 58 | }: Pick<Required<PersistConfig>, 'filename' | 'outputDir'> & { |
| 59 | format: Format; |
| 60 | suffix?: string; |
| 61 | }): string { |
| 62 | return path.join( |
| 63 | outputDir, |
| 64 | suffix ? `${filename}-${suffix}.${format}` : `${filename}.${format}`, |
| 65 | ); |
| 66 | } |
| 67 | |
| 68 | export function pluginWorkDir(slug: string): string { |
| 69 | return path.join('node_modules', '.code-pushup', slug); |
no outgoing calls
no test coverage detected