瀏覽代碼

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

Kai 5 年之前
父節點
當前提交
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