From 322d8d3dbd24e10eb57cec0104602d84dc8b0530 Mon Sep 17 00:00:00 2001 From: igorlombacx Date: Fri, 28 Jul 2023 18:54:22 +0100 Subject: [PATCH] support to --apisec-swagger-filter flag - linter --- internal/commands/result.go | 9 +++++---- internal/wrappers/results-summary.go | 5 +++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/internal/commands/result.go b/internal/commands/result.go index e8a55c5f0..e1100bd7c 100644 --- a/internal/commands/result.go +++ b/internal/commands/result.go @@ -52,6 +52,7 @@ const ( notAvailableString = "N/A" notAvailableNumber = -1 defaultPaddingSize = -13 + defaultResultsPaddingSize = -15 scanPendingMessage = "Scan triggered in asynchronous mode or still running. Click more details to get the full status." scaType = "sca" directDependencyType = "Direct Dependency" @@ -516,10 +517,10 @@ func writeConsoleSummary(summary *wrappers.ResultSummary) error { fmt.Printf(" Total Results: %d \n", summary.TotalIssues) fmt.Printf(" -------------------------------------- \n") - fmt.Printf(" | High: %*d| \n", defaultPaddingSize-2, summary.HighIssues) - fmt.Printf(" | Medium: %*d| \n", defaultPaddingSize-2, summary.MediumIssues) - fmt.Printf(" | Low: %*d| \n", defaultPaddingSize-2, summary.LowIssues) - fmt.Printf(" | Info: %*d| \n", defaultPaddingSize-2, summary.InfoIssues) + fmt.Printf(" | High: %*d| \n", defaultResultsPaddingSize, summary.HighIssues) + fmt.Printf(" | Medium: %*d| \n", defaultResultsPaddingSize, summary.MediumIssues) + fmt.Printf(" | Low: %*d| \n", defaultResultsPaddingSize, summary.LowIssues) + fmt.Printf(" | Info: %*d| \n", defaultResultsPaddingSize, summary.InfoIssues) fmt.Printf(" -------------------------------------- \n") if summary.KicsIssues == notAvailableNumber { diff --git a/internal/wrappers/results-summary.go b/internal/wrappers/results-summary.go index 74fb8c6ab..9d201b340 100644 --- a/internal/wrappers/results-summary.go +++ b/internal/wrappers/results-summary.go @@ -34,8 +34,9 @@ type ResultSummary struct { Policies *PolicyResponseModel } +// nolint: govet type APISecResult struct { - APICount int `json:"api_count,omitempty",` + APICount int `json:"api_count,omitempty"` TotalRisksCount int `json:"total_risks_count,omitempty"` Risks []int `json:"risks,omitempty"` RiskDistribution []struct { @@ -58,7 +59,7 @@ func (r *ResultSummary) HasAPISecurity() bool { } func (r *ResultSummary) HasAPISecurityDocumentation() bool { - if len(r.APISecurity.RiskDistribution) > 1 && strings.ToLower(r.APISecurity.RiskDistribution[1].Origin) == "documentation" { + if len(r.APISecurity.RiskDistribution) > 1 && strings.EqualFold(r.APISecurity.RiskDistribution[1].Origin, "documentation") { return true } return false