(editor: TextEditor)
| 1 | import { TextEditor } from "vscode"; |
| 2 | export default function getDocumentLanguage(editor: TextEditor) { |
| 3 | const documentLanguageId: string = editor.document.languageId; |
| 4 | let lang = ""; |
| 5 | switch (documentLanguageId) { |
| 6 | case "cpp": |
| 7 | lang = "C++"; |
| 8 | break; |
| 9 | case "c": |
| 10 | lang = "C"; |
| 11 | break; |
| 12 | case "csharp": |
| 13 | lang = "C#"; |
| 14 | break; |
| 15 | case "cuda-cpp": |
| 16 | lang = "Cuda"; |
| 17 | break; |
| 18 | case "objective-c": |
| 19 | lang = "Objective-C"; |
| 20 | break; |
| 21 | case "objective-cpp": |
| 22 | lang = "Objective-C++"; |
| 23 | break; |
| 24 | case "python": |
| 25 | lang = "Python"; |
| 26 | break; |
| 27 | case "java": |
| 28 | lang = "Java"; |
| 29 | break; |
| 30 | case "tex": |
| 31 | lang = "TeX"; |
| 32 | break; |
| 33 | case "html": |
| 34 | lang = "HTML"; |
| 35 | break; |
| 36 | case "php": |
| 37 | lang = "PHP"; |
| 38 | break; |
| 39 | case "javascript": |
| 40 | case "javascriptreact": |
| 41 | lang = "JavaScript"; |
| 42 | break; |
| 43 | case "typescript": |
| 44 | case "typescriptreact": |
| 45 | lang = "TypeScript"; |
| 46 | break; |
| 47 | case "go": |
| 48 | lang = "Go"; |
| 49 | break; |
| 50 | case "shellscript": |
| 51 | lang = "Shell"; |
| 52 | break; |
| 53 | case "rust": |
| 54 | lang = "Rust"; |
| 55 | break; |
| 56 | case "css": |
| 57 | case "less": |
| 58 | case "sass": |
| 59 | case "scss": |
| 60 | lang = "CSS"; |
no outgoing calls
no test coverage detected