Lars Lehtonen 5 лет назад
Родитель
Сommit
b5ca2ba614
3 измененных файлов с 14 добавлено и 0 удалено
  1. 8 0
      scan/repo.go
  2. 3 0
      scan/scan.go
  3. 3 0
      scan/scan_test.go

+ 8 - 0
scan/repo.go

@@ -201,6 +201,10 @@ func getLogOptions(repo *Repo) (*git.LogOptions, error) {
 			}
 			return nil
 		})
+		if err != nil {
+			return nil, err
+		}
+
 		if logOpts.From.IsZero() {
 			return nil, fmt.Errorf("could not find branch %s", repo.Manager.Opts.Branch)
 		}
@@ -259,6 +263,10 @@ func (repo *Repo) loadRepoConfig() (config.Config, error) {
 	defer f.Close()
 	var tomlLoader config.TomlLoader
 	_, err = toml.DecodeReader(f, &tomlLoader)
+	if err != nil {
+		return config.Config{}, err
+	}
+
 	return tomlLoader.Parse()
 }
 

+ 3 - 0
scan/scan.go

@@ -175,6 +175,9 @@ func (repo *Repo) scanEmpty() error {
 	}
 
 	status, err := wt.Status()
+	if err != nil {
+		return err
+	}
 	for fn := range status {
 		workTreeBuf := bytes.NewBuffer(nil)
 		workTreeFile, err := wt.Filesystem.Open(fn)

+ 3 - 0
scan/scan_test.go

@@ -422,6 +422,9 @@ func TestScan(t *testing.T) {
 		}
 
 		err = m.Report()
+		if err != nil {
+			t.Error(err)
+		}
 
 		if test.wantEmpty {
 			if len(m.GetLeaks()) != 0 {