@@ -236,7 +236,7 @@ func ScanCmd(c *components.Context) error {
236236 SetThreads (threads ).
237237 SetSpec (specFile ).
238238 SetOutputFormat (format ).
239- SetProject (c . GetStringFlagValue ( flags . Project )).
239+ SetProject (getProject ( c )).
240240 SetIncludeVulnerabilities (c .GetBoolFlagValue (flags .Vuln ) || shouldIncludeVulnerabilities (c )).
241241 SetIncludeLicenses (c .GetBoolFlagValue (flags .Licenses )).
242242 SetFail (c .GetBoolFlagValue (flags .Fail )).
@@ -287,10 +287,14 @@ func getMinimumSeverity(c *components.Context) (severity severityutils.Severity,
287287}
288288
289289func isProjectProvided (c * components.Context ) bool {
290+ return getProject (c ) != ""
291+ }
292+
293+ func getProject (c * components.Context ) string {
290294 if c .IsFlagSet (flags .Project ) {
291- return c .GetStringFlagValue (flags .Project ) != ""
295+ return c .GetStringFlagValue (flags .Project )
292296 }
293- return os .Getenv (coreutils .Project ) != ""
297+ return os .Getenv (coreutils .Project )
294298}
295299
296300func addTrailingSlashToRepoPathIfNeeded (c * components.Context ) string {
@@ -454,7 +458,7 @@ func CreateAuditCmd(c *components.Context) (*audit.AuditCommand, error) {
454458 auditCmd .SetAnalyticsMetricsService (xsc .NewAnalyticsMetricsService (serverDetails ))
455459
456460 auditCmd .SetTargetRepoPath (addTrailingSlashToRepoPathIfNeeded (c )).
457- SetProject (c . GetStringFlagValue ( flags . Project )).
461+ SetProject (getProject ( c )).
458462 SetIncludeVulnerabilities (c .GetBoolFlagValue (flags .Vuln ) || shouldIncludeVulnerabilities (c )).
459463 SetIncludeLicenses (c .GetBoolFlagValue (flags .Licenses )).
460464 SetFail (c .GetBoolFlagValue (flags .Fail )).
@@ -689,7 +693,7 @@ func DockerScan(c *components.Context, image string) error {
689693 SetTargetRepoPath (addTrailingSlashToRepoPathIfNeeded (c )).
690694 SetServerDetails (serverDetails ).
691695 SetOutputFormat (format ).
692- SetProject (c . GetStringFlagValue ( flags . Project )).
696+ SetProject (getProject ( c )).
693697 SetIncludeVulnerabilities (c .GetBoolFlagValue (flags .Vuln ) || shouldIncludeVulnerabilities (c )).
694698 SetIncludeLicenses (c .GetBoolFlagValue (flags .Licenses )).
695699 SetFail (c .GetBoolFlagValue (flags .Fail )).
0 commit comments