(context: vscode.ExtensionContext)
| 56 | } |
| 57 | |
| 58 | function activate(context: vscode.ExtensionContext) { |
| 59 | if (!telemetryEnabled()) { return; } |
| 60 | |
| 61 | analytics = ua(trackingId, getUUID()); |
| 62 | analytics.set(EXTENSION_VERSION_DIMENSION, extensionVersion); |
| 63 | analytics.set(VSCODE_VERSION_DIMENSION, vscode.version); |
| 64 | analytics.set(PLATFORM_TYPE_DIMENSION, os.platform()); |
| 65 | analytics.set(PLATFORM_RELEASE_DIMENSION, os.release()); |
| 66 | analytics.set(NODE_VERSION_DIMENSION, process.versions.node); |
| 67 | } |
| 68 | |
| 69 | function deactivate() { |
| 70 | if (!telemetryEnabled()) { return; } |
nothing calls this directly
no test coverage detected