From ee2fddfd10466234a986cc1c08b74502cedc0929 Mon Sep 17 00:00:00 2001 From: Micael Malta Date: Mon, 27 May 2024 12:20:22 -0400 Subject: [PATCH] fix: set-exit-status on recursivePath This fixes set-exit-status when using `./...` --- main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index b376175..1e4ce25 100644 --- a/main.go +++ b/main.go @@ -10,9 +10,10 @@ import ( "os/user" "path" "path/filepath" + "github.com/incu6us/goimports-reviser/v3/helper" + "strings" - "github.com/incu6us/goimports-reviser/v3/helper" "github.com/incu6us/goimports-reviser/v3/reviser" ) @@ -275,6 +276,9 @@ func main() { log.Fatalf("Failed to find unformatted files %s: %+v\n", originPath, err) } fmt.Printf("%s\n", unformattedFiles.String()) + if *setExitStatus && unformattedFiles != nil { + os.Exit(1) + } return } err := reviser.NewSourceDir(originProjectName, originPath, *isRecursive, excludes).Fix(options...)