MCPcopy Index your code
hub / github.com/github/awesome-copilot / getLanguageForFile

Function getLanguageForFile

website/src/scripts/modal.ts:272–289  ·  view source on GitHub ↗
(filePath: string)

Source from the content-addressed store, hash-verified

270};
271
272function 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
291async function renderHighlightedCode(
292 content: string,

Callers 1

renderHighlightedCodeFunction · 0.85

Calls 1

getFileNameFunction · 0.85

Tested by

no test coverage detected