In StopScanArtifactCommand, projectName is redeclared inside the else block,
which causes variable shadowing.
|
} else { |
|
var projectName string |
|
projectName, err = prompt.GetProjectNameFromUser() |
|
if err != nil { |
|
log.Errorf("failed to get project name: %v", utils.ParseHarborErrorMsg(err)) |
|
} |
|
repoName = prompt.GetRepoNameFromUser(projectName) |
|
reference = prompt.GetReferenceFromUser(repoName, projectName) |
|
} |
|
|
|
err = api.StopScanArtifact(projectName, repoName, reference) |
In StopScanArtifactCommand,
projectNameis redeclared inside theelseblock,which causes variable shadowing.
harbor-cli/cmd/harbor/root/artifact/scan.go
Lines 91 to 101 in 58a7157