From 4570c043a9b56ccf0372cb6ba7a8b645d92b3357 Mon Sep 17 00:00:00 2001 From: bartfokker Date: Mon, 22 Oct 2018 18:16:26 +0200 Subject: [PATCH] remove panic for fmt.Fprintf (bit prettier when printing to console) --- cmd/golangci-lint/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/golangci-lint/main.go b/cmd/golangci-lint/main.go index bad87e8b..079fc85d 100644 --- a/cmd/golangci-lint/main.go +++ b/cmd/golangci-lint/main.go @@ -1,6 +1,9 @@ package main import ( + "fmt" + "os" + "github.com/golangci/golangci-lint/pkg/commands" ) @@ -13,7 +16,9 @@ var ( func main() { e := commands.NewExecutor(version, commit, date) + if err := e.Execute(); err != nil { - panic(err) + fmt.Fprintf(os.Stderr, "failed executing command with error %v\n", err) + os.Exit(1) } }