diff options
| author | Shreya Keshive <[email protected]> | 2025-08-04 17:06:17 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-04 21:06:17 +0000 |
| commit | 2180dd13dc580db4cef77b39aa69eaa8017530ea (patch) | |
| tree | 5d645188636eff4f6807a722be8aaf91cadb4400 /packages/core/src/ide/detect-ide.ts | |
| parent | 11808ef7ed3735b848ed23ef8b3eb0f8cdb95775 (diff) | |
Improve user-facing error messages for IDE mode (#5522)
Diffstat (limited to 'packages/core/src/ide/detect-ide.ts')
| -rw-r--r-- | packages/core/src/ide/detect-ide.ts | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/core/src/ide/detect-ide.ts b/packages/core/src/ide/detect-ide.ts index ae46789e..f3d8cc63 100644 --- a/packages/core/src/ide/detect-ide.ts +++ b/packages/core/src/ide/detect-ide.ts @@ -11,9 +11,12 @@ export enum DetectedIde { export function getIdeDisplayName(ide: DetectedIde): string { switch (ide) { case DetectedIde.VSCode: - return 'VSCode'; - default: - throw new Error(`Unsupported IDE: ${ide}`); + return 'VS Code'; + default: { + // This ensures that if a new IDE is added to the enum, we get a compile-time error. + const exhaustiveCheck: never = ide; + return exhaustiveCheck; + } } } |
