Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 5x 4x 4x 3x 3x 4x 4x 5x 3x | import { FileToValue } from "./getFilenamesWithHighestMetrics"
function getLineFromItem(item: FileToValue): string {
// biome-ignore lint/style/useTemplate: <explanation>
return `\t• ${item.filePath} (${item.value})` + `\n`
}
function getStringHeaderFromAttribute(title: string): string {
return `${title.toUpperCase()}\n`
}
export function buildTextOfFiles(attributeToFiles: Map<string, FileToValue[]>): string {
let result = ""
for (const [key, files] of attributeToFiles.entries()) {
result += getStringHeaderFromAttribute(key)
for (const file of files) {
result += getLineFromItem(file)
}
}
return result
}
|