@soos-io/api-client
Advanced tools
Comparing version 0.2.3-pre.2 to 0.2.3-pre.3
@@ -72,11 +72,11 @@ import FormData from "form-data"; | ||
interface IIssuesModel { | ||
violations: { | ||
violation: { | ||
count: number; | ||
maxSeverity: string; | ||
} | null; | ||
vulnerabilities: { | ||
vulnerability: { | ||
count: number; | ||
maxSeverity: string; | ||
} | null; | ||
dependencyTypos: { | ||
dependencyTypo: { | ||
count: number; | ||
@@ -83,0 +83,0 @@ maxSeverity: string; |
@@ -7,2 +7,3 @@ "use strict"; | ||
const SOOSApiClient_1 = tslib_1.__importDefault(require("./SOOSApiClient")); | ||
const logging_1 = require("../logging"); | ||
const CompletedScanStatuses = [ | ||
@@ -66,2 +67,3 @@ enums_1.ScanStatus.Error, | ||
const response = await this.client.get(scanStatusUrl); | ||
logging_1.soosLogger.info(`scan status test: issues ${response.data.issues}`); | ||
return { | ||
@@ -68,0 +70,0 @@ status: response.data.status, |
@@ -134,6 +134,6 @@ "use strict"; | ||
let statusMessage = `Scan ${scanStatus.isSuccess ? "passed" : "failed"}`; | ||
const vulnerabilities = StringUtilities_1.default.pluralizeTemplate(scanStatus.issues.vulnerabilities?.count ?? 0, "vulnerability", "vulnerabilities"); | ||
const violations = StringUtilities_1.default.pluralizeTemplate(scanStatus.issues.violations?.count ?? 0, "violation"); | ||
const vulnerabilities = StringUtilities_1.default.pluralizeTemplate(scanStatus.issues.vulnerability?.count ?? 0, "vulnerability", "vulnerabilities"); | ||
const violations = StringUtilities_1.default.pluralizeTemplate(scanStatus.issues.violation?.count ?? 0, "violation"); | ||
const substitutions = StringUtilities_1.default.pluralizeTemplate(scanStatus.issues.dependencySubstitution?.count ?? 0, "DependencySubstitution"); | ||
const typos = StringUtilities_1.default.pluralizeTemplate(scanStatus.issues.dependencyTypos?.count ?? 0, "DependencyTypo"); | ||
const typos = StringUtilities_1.default.pluralizeTemplate(scanStatus.issues.dependencyTypo?.count ?? 0, "DependencyTypo"); | ||
statusMessage = statusMessage.concat(`${scanStatus.isSuccess ? ", but had" : " because of"} ${vulnerabilities} and ${violations} ${substitutions ? `(${substitutions})` : ""} ${typos ? `(${typos})` : ""}. | ||
@@ -140,0 +140,0 @@ `); |
{ | ||
"name": "@soos-io/api-client", | ||
"version": "0.2.3-pre.2", | ||
"version": "0.2.3-pre.3", | ||
"description": "This is the SOOS API Client for registered clients leveraging the various integrations to the SOOS platform.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
63440
1423