From 195b62727b64f3b8464a045d61dc585a4f3ca2a7 Mon Sep 17 00:00:00 2001 From: Shawn Hurley Date: Mon, 1 Jul 2024 12:42:36 -0400 Subject: [PATCH] During source only analsis, we should not also set the scope. Signed-off-by: Shawn Hurley --- cmd/analyzer.go | 2 +- cmd/scope.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/analyzer.go b/cmd/analyzer.go index 3933d8b..464f97b 100644 --- a/cmd/analyzer.go +++ b/cmd/analyzer.go @@ -55,7 +55,7 @@ func (r *Analyzer) options(output string) (options command.Options, err error) { if err != nil { return } - err = r.Scope.AddOptions(&options) + err = r.Scope.AddOptions(&options, r.Mode) if err != nil { return } diff --git a/cmd/scope.go b/cmd/scope.go index 203c37c..98dad7a 100644 --- a/cmd/scope.go +++ b/cmd/scope.go @@ -16,8 +16,8 @@ type Scope struct { } // AddOptions adds analyzer options. -func (r *Scope) AddOptions(options *command.Options) (err error) { - if !r.WithKnownLibs { +func (r *Scope) AddOptions(options *command.Options, mode Mode) (err error) { + if !r.WithKnownLibs && mode.WithDeps { options.Add( "--dep-label-selector", "!konveyor.io/dep-source=open-source")