Skip to content

Commit 406844d

Browse files
authored
Set initial values for some objects so we default to [] instead of null. (#7)
1 parent f3418b1 commit 406844d

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

cmd/tidelift-sbom-vulnerability-reporter/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ func main() {
9090
}
9191

9292
func writeVulnerabilitiesReport(outputFile string, purls []packageurl.PackageURL, releaseInfo []api.ReleaseDetail) error {
93-
var vulnerabilties []VulnerabilityDetails
93+
vulnerabilties := []VulnerabilityDetails{}
9494

9595
for _, purl := range purls {
9696
releasePurlString := purl.ToString()

internal/utils/utils.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ type releaseLookupResponse struct {
3030
}
3131

3232
func GetPackageInfo(purls []packageurl.PackageURL) ([]api.PackageDetail, []api.Package) {
33-
var packageInfo []api.PackageDetail
34-
var missingPackages []api.Package
33+
packageInfo := []api.PackageDetail{}
34+
missingPackages := []api.Package{}
3535

3636
for start := 0; start < len(purls); start += CHUNK_SIZE {
3737
purlStrings := chunkOfPurlStrings(purls, start, CHUNK_SIZE)
@@ -54,8 +54,9 @@ func GetPackageInfo(purls []packageurl.PackageURL) ([]api.PackageDetail, []api.P
5454
}
5555

5656
func GetReleaseInfo(purls []packageurl.PackageURL) ([]api.ReleaseDetail, []PackageRelease) {
57-
var releaseInfo []api.ReleaseDetail
58-
var missingReleases []PackageRelease
57+
releaseInfo := []api.ReleaseDetail{}
58+
missingReleases := []PackageRelease{}
59+
5960
for start := 0; start < len(purls); start += CHUNK_SIZE {
6061
purlStrings := chunkOfPurlStrings(purls, start, CHUNK_SIZE)
6162

0 commit comments

Comments
 (0)