Просмотр исходного кода

Update SARIF output to return empty array if no results were found (#530)

Kai 5 лет назад
Родитель
Сommit
bdcb9e33a8
2 измененных файлов с 3 добавлено и 2 удалено
  1. 2 1
      scan/sarif.go
  2. 1 1
      scan/unstaged.go

+ 2 - 1
scan/sarif.go

@@ -110,7 +110,8 @@ func configToRules(cfg config.Config) []Rules {
 }
 
 func leaksToResults(leaks []Leak) []Results {
-	var results []Results
+	results := make([]Results, 0)
+
 	for _, leak := range leaks {
 		results = append(results, Results{
 			Message: Message{

+ 1 - 1
scan/unstaged.go

@@ -66,7 +66,7 @@ func (us *UnstagedScanner) Scan() (Report, error) {
 			// Check individual file path ONLY rules
 			for _, rule := range us.cfg.Rules {
 				if rule.HasFileOrPathLeakOnly(fn) {
-					leak := NewLeak("", "Filename or path offender: "+ fn, defaultLineNumber)
+					leak := NewLeak("", "Filename or path offender: "+fn, defaultLineNumber)
 					leak.Repo = us.repoName
 					leak.File = fn
 					leak.RepoURL = us.opts.RepoURL