(filePath: string)
| 270 | }; |
| 271 | |
| 272 | function getLanguageForFile(filePath: string): string { |
| 273 | const fileName = getFileName(filePath); |
| 274 | const lowerFileName = fileName.toLowerCase(); |
| 275 | |
| 276 | if (FILE_NAME_LANGUAGE_MAP[lowerFileName]) { |
| 277 | return FILE_NAME_LANGUAGE_MAP[lowerFileName]; |
| 278 | } |
| 279 | |
| 280 | const extension = lowerFileName.includes(".") |
| 281 | ? lowerFileName.split(".").pop() |
| 282 | : ""; |
| 283 | |
| 284 | if (extension && EXTENSION_LANGUAGE_MAP[extension]) { |
| 285 | return EXTENSION_LANGUAGE_MAP[extension]; |
| 286 | } |
| 287 | |
| 288 | return "text"; |
| 289 | } |
| 290 | |
| 291 | async function renderHighlightedCode( |
| 292 | content: string, |
no test coverage detected