From 2998f27f703282359f6389d1c2d8758fc6a14955 Mon Sep 17 00:00:00 2001 From: Richie Foreman Date: Sun, 17 Aug 2025 12:43:21 -0400 Subject: chore(compiler): Enable strict property access TS compiler flag. (#6255) Co-authored-by: Jacob Richman --- packages/core/src/ide/detect-ide.ts | 16 ++++++++-------- packages/core/src/ide/ide-installer.ts | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) (limited to 'packages/core/src/ide') diff --git a/packages/core/src/ide/detect-ide.ts b/packages/core/src/ide/detect-ide.ts index 5cc3cb56..5eca5429 100644 --- a/packages/core/src/ide/detect-ide.ts +++ b/packages/core/src/ide/detect-ide.ts @@ -63,28 +63,28 @@ export function getIdeInfo(ide: DetectedIde): IdeInfo { export function detectIde(): DetectedIde | undefined { // Only VSCode-based integrations are currently supported. - if (process.env.TERM_PROGRAM !== 'vscode') { + if (process.env['TERM_PROGRAM'] !== 'vscode') { return undefined; } - if (process.env.__COG_BASHRC_SOURCED) { + if (process.env['__COG_BASHRC_SOURCED']) { return DetectedIde.Devin; } - if (process.env.REPLIT_USER) { + if (process.env['REPLIT_USER']) { return DetectedIde.Replit; } - if (process.env.CURSOR_TRACE_ID) { + if (process.env['CURSOR_TRACE_ID']) { return DetectedIde.Cursor; } - if (process.env.CODESPACES) { + if (process.env['CODESPACES']) { return DetectedIde.Codespaces; } - if (process.env.EDITOR_IN_CLOUD_SHELL || process.env.CLOUD_SHELL) { + if (process.env['EDITOR_IN_CLOUD_SHELL'] || process.env['CLOUD_SHELL']) { return DetectedIde.CloudShell; } - if (process.env.TERM_PRODUCT === 'Trae') { + if (process.env['TERM_PRODUCT'] === 'Trae') { return DetectedIde.Trae; } - if (process.env.FIREBASE_DEPLOY_AGENT || process.env.MONOSPACE_ENV) { + if (process.env['FIREBASE_DEPLOY_AGENT'] || process.env['MONOSPACE_ENV']) { return DetectedIde.FirebaseStudio; } return DetectedIde.VSCode; diff --git a/packages/core/src/ide/ide-installer.ts b/packages/core/src/ide/ide-installer.ts index dcfe9bee..4a771c67 100644 --- a/packages/core/src/ide/ide-installer.ts +++ b/packages/core/src/ide/ide-installer.ts @@ -59,7 +59,7 @@ async function findVsCodeCommand(): Promise { // Windows locations.push( path.join( - process.env.ProgramFiles || 'C:\\Program Files', + process.env['ProgramFiles'] || 'C:\\Program Files', 'Microsoft VS Code', 'bin', 'code.cmd', -- cgit v1.2.3