Skip to content

Commit 781f502

Browse files
authored
Merge pull request #1786 from forcedotcom/m2d/v5.0.0
Main2Dev @W-18117811@ Merging main to dev after v5.0.0
2 parents e911475 + 5dee049 commit 781f502

File tree

6 files changed

+7969
-12
lines changed

6 files changed

+7969
-12
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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@salesforce/plugin-code-analyzer",
33
"description": "Static code scanner that applies quality and security rules to Apex code, and provides feedback.",
4-
"version": "5.0.0-beta.3",
4+
"version": "5.0.0",
55
"author": "Salesforce Code Analyzer Team",
66
"bugs": "https://github.com/forcedotcom/sfdx-scanner/issues",
77
"dependencies": {
@@ -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)