From 0af42e662075eb8b7e6b42b50cffe9c5ed19f70d Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Wed, 4 Oct 2023 12:56:05 +0900 Subject: [PATCH] internal/vettools: bug fix: vettool itself failed with vettool check --- internal/vettools/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/vettools/main.go b/internal/vettools/main.go index 5b02ca19b..cca421855 100644 --- a/internal/vettools/main.go +++ b/internal/vettools/main.go @@ -15,6 +15,7 @@ package main import ( + "fmt" "os" "github.com/kisielk/errcheck/errcheck" @@ -27,7 +28,10 @@ import ( func main() { const filename = ".errcheck_excludes" if _, err := os.Stat(filename); err == nil { - errcheck.Analyzer.Flags.Set("exclude", filename) + if err := errcheck.Analyzer.Flags.Set("exclude", filename); err != nil { + fmt.Fprintln(os.Stderr, err) + os.Exit(1) + } } multichecker.Main(atomic.Analyzer, atomicalign.Analyzer,