@@ -7,15 +7,15 @@ import { makeCoderSdk, needToken } from "./api"
7
7
import { errToStr } from "./api-helper"
8
8
import { Commands } from "./commands"
9
9
import { CertificateError , getErrorDetail } from "./error"
10
+ import { getMemoryLogger } from "./memoryLogger"
10
11
import { Remote } from "./remote"
11
12
import { Storage } from "./storage"
12
13
import { toSafeHost } from "./util"
13
14
import { WorkspaceQuery , WorkspaceProvider } from "./workspacesProvider"
14
- import { getMemoryLogger } from "./memoryLogger"
15
15
16
16
export async function activate ( ctx : vscode . ExtensionContext ) : Promise < void > {
17
17
// Initialize the memory logger right when the extension starts.
18
- const logger = getMemoryLogger ( ) ;
18
+ const logger = getMemoryLogger ( )
19
19
await logger . initLogFile ( ctx . globalStorageUri . fsPath )
20
20
21
21
// Log initial memory usage and activation
@@ -26,7 +26,7 @@ export async function activate(ctx: vscode.ExtensionContext): Promise<void> {
26
26
ctx . subscriptions . push ( { dispose : ( ) => logger . dispose ( ) } )
27
27
28
28
// Log extension mode
29
- logger . info ( `Extension mode: ${ extensionModeToString ( ctx . extensionMode ) } ` ) ;
29
+ logger . info ( `Extension mode: ${ extensionModeToString ( ctx . extensionMode ) } ` )
30
30
31
31
// The Remote SSH extension's proposed APIs are used to override the SSH host
32
32
// name in VS Code itself. It's visually unappealing having a lengthy name!
@@ -44,9 +44,9 @@ export async function activate(ctx: vscode.ExtensionContext): Promise<void> {
44
44
vscode . window . showErrorMessage ( "Remote SSH extension not found, cannot activate Coder extension" )
45
45
throw new Error ( "Remote SSH extension not found" )
46
46
}
47
-
48
- logger . info ( `Found Remote SSH extension: ${ remoteSSHExtension . id } ` ) ;
49
-
47
+
48
+ logger . info ( `Found Remote SSH extension: ${ remoteSSHExtension . id } ` )
49
+
50
50
// eslint-disable-next-line @typescript-eslint/no-explicit-any
51
51
const vscodeProposed : typeof vscode = ( module as any ) . _load (
52
52
"vscode" ,
@@ -251,19 +251,19 @@ export async function activate(ctx: vscode.ExtensionContext): Promise<void> {
251
251
function extensionModeToString ( mode : vscode . ExtensionMode ) : string {
252
252
switch ( mode ) {
253
253
case vscode . ExtensionMode . Development :
254
- return "Development" ;
254
+ return "Development"
255
255
case vscode . ExtensionMode . Production :
256
- return "Production" ;
256
+ return "Production"
257
257
case vscode . ExtensionMode . Test :
258
- return "Test" ;
258
+ return "Test"
259
259
default :
260
- return `Unknown (${ mode } )` ;
260
+ return `Unknown (${ mode } )`
261
261
}
262
262
}
263
263
264
264
// Add deactivation handler to log memory usage on extension shutdown
265
265
export function deactivate ( ) : void {
266
- const logger = getMemoryLogger ( ) ;
267
- logger . info ( "Coder extension deactivating" ) ;
268
- logger . logMemoryUsage ( "EXTENSION_DEACTIVATE" ) ;
269
- }
266
+ const logger = getMemoryLogger ( )
267
+ logger . info ( "Coder extension deactivating" )
268
+ logger . logMemoryUsage ( "EXTENSION_DEACTIVATE" )
269
+ }
0 commit comments