Skip to content

Commit 2fd1b14

Browse files
authored
CHANGE @W-17915999@ Further refined telemetry (#1781)
1 parent 72898f8 commit 2fd1b14

File tree

5 files changed

+13
-11
lines changed

5 files changed

+13
-11
lines changed

package-lock.json

Lines changed: 7 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"@salesforce/code-analyzer-pmd-engine": "0.24.0",
1414
"@salesforce/code-analyzer-regex-engine": "0.21.0",
1515
"@salesforce/code-analyzer-retirejs-engine": "0.21.0",
16-
"@salesforce/code-analyzer-sfge-engine": "0.4.0",
16+
"@salesforce/code-analyzer-sfge-engine": "0.6.0",
1717
"@salesforce/core": "6.7.6",
1818
"@salesforce/sf-plugins-core": "5.0.13",
1919
"@salesforce/ts-types": "^2.0.12",

src/Constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export enum View {
55
}
66

77
export const TelemetryEventName = 'plugin-code-analyzer';
8+
export const TelemetrySource = 'CLI';
89

910
export const CliTelemetryEvents = {
1011
ENGINE_SELECTION: 'engine_selection',

src/lib/actions/RunAction.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,13 @@ export class RunAction {
103103
if (!selectedEngineNames.has(coreEngineName)) {
104104
continue;
105105
}
106-
this.dependencies.telemetryEmitter.emitTelemetry('RunAction', Constants.TelemetryEventName, {
106+
this.dependencies.telemetryEmitter.emitTelemetry(Constants.TelemetrySource, Constants.TelemetryEventName, {
107107
sfcaEvent: Constants.CliTelemetryEvents.ENGINE_SELECTION,
108108
engine: coreEngineName,
109109
ruleCount: ruleSelection.getRulesFor(coreEngineName).length
110110
});
111111

112-
this.dependencies.telemetryEmitter.emitTelemetry('RunAction', Constants.TelemetryEventName, {
112+
this.dependencies.telemetryEmitter.emitTelemetry(Constants.TelemetrySource, Constants.TelemetryEventName, {
113113
sfcaEvent: Constants.CliTelemetryEvents.ENGINE_EXECUTION,
114114
engine: coreEngineName,
115115
violationCount: results.getEngineRunResults(coreEngineName).getViolationCount()

test/lib/actions/RunAction.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -397,12 +397,12 @@ describe('RunAction tests', () => {
397397
expect(spyTelemetryEmitter.getCapturedTelemetry()[1].data.sfcaEvent).toEqual('engine1ExecuteTelemetry');
398398

399399
expect(spyTelemetryEmitter.getCapturedTelemetry()[2].eventName).toEqual('plugin-code-analyzer');
400-
expect(spyTelemetryEmitter.getCapturedTelemetry()[2].source).toEqual('RunAction');
400+
expect(spyTelemetryEmitter.getCapturedTelemetry()[2].source).toEqual('CLI');
401401
expect(spyTelemetryEmitter.getCapturedTelemetry()[2].data.sfcaEvent).toEqual('engine_selection');
402402
expect(spyTelemetryEmitter.getCapturedTelemetry()[2].data.ruleCount).toEqual(5);
403403

404404
expect(spyTelemetryEmitter.getCapturedTelemetry()[3].eventName).toEqual('plugin-code-analyzer');
405-
expect(spyTelemetryEmitter.getCapturedTelemetry()[3].source).toEqual('RunAction');
405+
expect(spyTelemetryEmitter.getCapturedTelemetry()[3].source).toEqual('CLI');
406406
expect(spyTelemetryEmitter.getCapturedTelemetry()[3].data.sfcaEvent).toEqual('engine_execution');
407407
expect(spyTelemetryEmitter.getCapturedTelemetry()[3].data.violationCount).toEqual(0);
408408
});

0 commit comments

Comments
 (0)