Skip to content

Commit d16fc25

Browse files
committed
Refactors OSS scan parsing and renames method
1 parent a368595 commit d16fc25

File tree

2 files changed

+21
-20
lines changed

2 files changed

+21
-20
lines changed

src/main/oss/CxOss.ts

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,32 +13,33 @@ export default class CxOssResult {
1313

1414

1515
static parseResult(resultObject: any): CxOssResult[] {
16+
let packages = resultObject.Packages;
1617
let ossResults: CxOssResult[] = [];
17-
if (resultObject instanceof Array) {
18-
ossResults = resultObject.map((member: any) => {
18+
if (packages instanceof Array) {
19+
ossResults = packages.map((member: any) => {
1920
const ossResult = new CxOssResult();
2021
ossResult.packageManager = member.PackageManager;
21-
ossResult.packageName = member.PackageName;
22-
ossResult.version = member.Version;
23-
ossResult.filepath = member.Filepath;
24-
ossResult.lineStart = member.LineStart;
25-
ossResult.lineEnd = member.LineEnd;
26-
ossResult.startIndex = member.StartIndex;
27-
ossResult.endIndex = member.EndIndex;
28-
ossResult.status = member.Status as CxManifestStatus;
22+
ossResult.packageName = member.PackageName;
23+
ossResult.version = member.PackageVersion;
24+
ossResult.filepath = member.FilePath;
25+
ossResult.lineStart = member.LineStart;
26+
ossResult.lineEnd = member.LineEnd;
27+
ossResult.startIndex = member.StartIndex;
28+
ossResult.endIndex = member.EndIndex;
29+
ossResult.status = member.Status as CxManifestStatus;
2930
return ossResult;
3031
});
3132
} else {
3233
const ossResult = new CxOssResult();
33-
ossResult.packageManager = resultObject.PackageManager;
34-
ossResult.packageName = resultObject.PackageName;
35-
ossResult.version = resultObject.Version;
36-
ossResult.filepath = resultObject.FilePath;
37-
ossResult.lineStart = resultObject.LineStart;
38-
ossResult.lineEnd = resultObject.LineEnd;
39-
ossResult.startIndex = resultObject.StartIndex;
40-
ossResult.endIndex = resultObject.EndIndex;
41-
ossResult.status = resultObject.Status as CxManifestStatus;
34+
ossResult.packageManager = packages.PackageManager;
35+
ossResult.packageName = packages.PackageName;
36+
ossResult.version = packages.PackageVersion;
37+
ossResult.filepath = packages.FilePath;
38+
ossResult.lineStart = packages.LineStart;
39+
ossResult.lineEnd = packages.LineEnd;
40+
ossResult.startIndex = packages.StartIndex;
41+
ossResult.endIndex = packages.EndIndex;
42+
ossResult.status = packages.Status as CxManifestStatus;
4243
ossResults.push(ossResult);
4344
}
4445
return ossResults;

src/main/wrapper/CxWrapper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ export class CxWrapper {
147147
return await exec.executeCommands(this.config.pathToExecutable, commands, CxConstants.SCAN_ASCA);
148148
}
149149

150-
async scanOss(sourceFile: string): Promise<CxCommandOutput> {
150+
async ossScanResults(sourceFile: string): Promise<CxCommandOutput> {
151151
const commands: string[] = [CxConstants.CMD_SCAN, CxConstants.CMD_OSS, CxConstants.SOURCE, sourceFile];
152152
commands.push(...this.initializeCommands(false));
153153
const exec = new ExecutionService();

0 commit comments

Comments
 (0)