diff --git a/Makefile b/Makefile index 49546d8..a1b16d1 100644 --- a/Makefile +++ b/Makefile @@ -26,6 +26,10 @@ install-tools: @go list -e -f '{{ join .Imports "\n" }}' tools.go | xargs -I % go list -f "%@{{.Module.Version}}" % | xargs -tI % go install % @go mod tidy +.PHONY: fmt +fmt: + gofumpt -l -w . + .PHONY: lint lint: golangci-lint run diff --git a/go.mod b/go.mod index d9c3186..fcaebe1 100644 --- a/go.mod +++ b/go.mod @@ -7,6 +7,7 @@ require ( github.com/conduitio/conduit-connector-sdk v0.10.0 github.com/golangci/golangci-lint v1.59.1 github.com/matryer/is v1.4.1 + mvdan.cc/gofumpt v0.6.0 ) require ( @@ -218,6 +219,5 @@ require ( gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect honnef.co/go/tools v0.4.7 // indirect - mvdan.cc/gofumpt v0.6.0 // indirect mvdan.cc/unparam v0.0.0-20240528143540-8a5130ca722f // indirect ) diff --git a/tools.go b/tools.go index 8f9703b..ab98326 100644 --- a/tools.go +++ b/tools.go @@ -19,4 +19,5 @@ package main import ( _ "github.com/conduitio/conduit-commons/paramgen" _ "github.com/golangci/golangci-lint/cmd/golangci-lint" + _ "mvdan.cc/gofumpt" )