From 2f2100289953af7820bbb01f2c980cf5492de079 Mon Sep 17 00:00:00 2001 From: Thomas Schuetz Date: Wed, 5 Apr 2023 15:17:06 +0200 Subject: [PATCH] fix: details in json output Signed-off-by: Thomas Schuetz --- cmd/analyze/analyze.go | 4 ++-- pkg/analysis/analysis.go | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/cmd/analyze/analyze.go b/cmd/analyze/analyze.go index 0a04c40736..d534ee4484 100644 --- a/cmd/analyze/analyze.go +++ b/cmd/analyze/analyze.go @@ -74,8 +74,8 @@ var AnalyzeCmd = &cobra.Command{ os.Exit(1) } - if explain && output != "json" { - err := config.GetAIResults(true) + if explain { + err := config.GetAIResults(output) if err != nil { color.Red("Error: %v", err) os.Exit(1) diff --git a/pkg/analysis/analysis.go b/pkg/analysis/analysis.go index 0287ed59f9..ba182f033a 100644 --- a/pkg/analysis/analysis.go +++ b/pkg/analysis/analysis.go @@ -129,13 +129,13 @@ func (a *Analysis) PrintOutput() { } } -func (a *Analysis) GetAIResults(progressBar bool) error { +func (a *Analysis) GetAIResults(output string) error { if len(a.Results) == 0 { return nil } var bar *progressbar.ProgressBar - if progressBar { + if output != "json" { bar = progressbar.Default(int64(len(a.Results))) } @@ -151,7 +151,9 @@ func (a *Analysis) GetAIResults(progressBar bool) error { continue } analysis.Details = parsedText - bar.Add(1) + if output != "json" { + bar.Add(1) + } a.Results[index] = analysis } return nil