Skip to content
This repository was archived by the owner on Oct 7, 2025. It is now read-only.

Commit 20a6161

Browse files
committed
upgrade core to 2.30
1 parent 18a6c45 commit 20a6161

File tree

13 files changed

+37
-38
lines changed

13 files changed

+37
-38
lines changed

package-lock.json

Lines changed: 4 additions & 3 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
@@ -121,7 +121,7 @@
121121
"@types/vscode": "1.47",
122122
"convert-array-to-csv": "^2.0.0",
123123
"css": "^3.0.0",
124-
"lightning-flow-scanner-core": "2.26",
124+
"lightning-flow-scanner-core": "2.30",
125125
"mz": "^2.7.0",
126126
"os": "^0.1.2",
127127
"reflect-metadata": "^0.1.13",

src/extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {ViewFlowRulesCommand} from "./main/commands/ViewFlowRulesCommand";
66
import { ScanOverview } from "./main/panels/ScanOverview";
77
import { RuleOverview } from "./main/panels/RuleOverview";
88
import { ViolationOverview } from "./main/panels/ViolationOverview";
9-
import { ScanResult } from "lightning-flow-scanner-core/out/main/models/ScanResult";
9+
import ScanResult from "lightning-flow-scanner-core/out/main/models/ScanResult";
1010

1111
export function activate(context: vscode.ExtensionContext) {
1212
let fixFlowsCommand = new FixFlowsCommand(context);

src/main/commands/CreateTestDataCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as fs from "mz/fs";
22
import * as vscode from "vscode";
33
import {XMLParser} from "../libs/XMLParser";
44
import {BaseCommand} from "./BaseCommand";
5-
import {Flow} from "lightning-flow-scanner-core/out/main/models/Flow";
5+
import Flow from "lightning-flow-scanner-core/out/main/models/Flow";
66

77
const path = require('path');
88

src/main/commands/FixFlowsCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import * as vscode from "vscode";
22
import {BaseCommand} from "./BaseCommand";
33
import {SaveFlow} from "../libs/SaveFlow";
4-
import {Flow} from "lightning-flow-scanner-core/out/main/models/Flow";
4+
import Flow from "lightning-flow-scanner-core/out/main/models/Flow";
55
import {SelectFlows} from "../libs/SelectFlows";
66
import {ParseFlows} from "../libs/ParseFlows";
77
import * as core from "lightning-flow-scanner-core/out";
8-
import {ScanResult} from "lightning-flow-scanner-core/out/main/models/ScanResult";
8+
import ScanResult from "lightning-flow-scanner-core/out/main/models/ScanResult";
99
import {ScanOverview} from "../panels/ScanOverview";
1010

1111
export class FixFlowsCommand extends BaseCommand {

src/main/commands/ScanFlowsCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { SelectFlows } from "../libs/SelectFlows";
44
import { ParseFlows } from "../libs/ParseFlows";
55
import { ScanOverview } from "../panels/ScanOverview";
66
import * as core from 'lightning-flow-scanner-core/out';
7-
import { Flow } from "lightning-flow-scanner-core/out/main/models/Flow";
8-
import { ScanResult } from "lightning-flow-scanner-core/out/main/models/ScanResult";
7+
import Flow from "lightning-flow-scanner-core/out/main/models/Flow";
8+
import ScanResult from "lightning-flow-scanner-core/out/main/models/ScanResult";
99
import { FindFlowCoverage } from "../libs/FindFlowCoverage";
1010

1111
export class ScanFlowsCommand extends BaseCommand {

src/main/libs/ParseFlows.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {XMLParser} from "./XMLParser";
33
import * as fs from "mz/fs";
44
import {URI} from "vscode-uri";
55
import path = require("path");
6-
import { Flow } from "lightning-flow-scanner-core/out/main/models/Flow";
6+
import Flow from "lightning-flow-scanner-core/out/main/models/Flow";
77

88

99
export class ParseFlows {

src/main/libs/RunCommand.ts

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,37 @@
11
import * as vscode from "vscode";
22
import * as child from "child_process";
3-
import {isWindows} from "./CheckOS";
3+
import { isWindows } from "./CheckOS";
44

5-
export function RunSFDXCommand(commandString : string): Promise<any> {
5+
export function RunSFDXCommand(commandString: string): Promise<any> {
66

7-
return new Promise<any>(resolve => {
7+
return new Promise<any>((resolve, reject) => {
88

9-
if(isWindows()){
9+
if (isWindows()) {
1010
commandString = 'cmd /c ' + commandString;
1111
}
1212

1313
let workspacePath = vscode.workspace.workspaceFolders;
14-
let foo: child.ChildProcess = child.exec(commandString,{
14+
let foo: child.ChildProcess = child.exec(commandString, {
1515
maxBuffer: 1024 * 1024 * 6,
16-
cwd: workspacePath?workspacePath[0].uri.fsPath:""
16+
cwd: workspacePath ? workspacePath[0].uri.fsPath : ""
1717
});
1818

19-
let bufferOutData='';
20-
foo.stdout.on("data",(dataArg : any)=> {
21-
bufferOutData+=dataArg;
19+
let bufferOutData = '';
20+
foo.stdout.on("data", (dataArg: any) => {
21+
bufferOutData += dataArg;
2222
});
2323

24-
foo.stderr.on("data",(data : any)=> {
24+
foo.stderr.on("data", (data: any) => {
2525
vscode.window.showErrorMessage(data);
26-
resolve();
2726
});
2827

29-
foo.stdin.on("data",(data : any)=> {
30-
vscode.window.showErrorMessage(data);
31-
resolve();
32-
});
33-
34-
foo.on('exit',(code,signal)=>{
35-
let data = JSON.parse(bufferOutData);
36-
resolve(data);
28+
foo.on('exit', (code, signal) => {
29+
if (code === 0) {
30+
let data = JSON.parse(bufferOutData);
31+
resolve(data);
32+
} else {
33+
reject(new Error(`Command execution failed with code ${code}.`));
34+
}
3735
});
38-
39-
4036
});
4137
}

src/main/libs/SaveFlow.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as fs from "mz/fs";
22
const xml2js = require("xml2js");
33
import {URI} from 'vscode-uri';
4-
import { Flow } from "lightning-flow-scanner-core/out/main/models/Flow";
4+
import Flow from "lightning-flow-scanner-core/out/main/models/Flow";
55

66

77
export class SaveFlow {

src/main/libs/XMLParser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Parser} from 'xml2js';
22
const xml2js = require("xml2js");
3-
import { Flow } from 'lightning-flow-scanner-core/out/main/models/Flow';
3+
import Flow from 'lightning-flow-scanner-core/out/main/models/Flow';
44

55
export class XMLParser{
66

0 commit comments

Comments
 (0)