Refactor file formatting target (#1951)

Use the standard Go heuristic for determining
whether a file should be ignored by formatting
for being a generated file.

This is effectively a no-op change today, but
if we add new generated files in the future,
we should automatically ignore them in formatting.

This is a slightly updated version of #1941 that should
work across all versions of grep.
This commit is contained in:
Johan Brandhorst-Satzkorn authored and GitHub committed 2022-03-29 15:37:25 -04:00
1 parent 244237cd2f
commit 121a296a7f
1 file changed
+3 -1
+3 -1
View File
@@ -48,9 +48,11 @@ build: build-ui-ifne
install: export BOUNDARY_INSTALL_BINARY=1
install: build
# Format Go files, ignoring files marked as generated through the header defined at
# https://pkg.go.dev/cmd/go#hdr-Generate_Go_files_by_processing_source
.PHONY: fmt
fmt:
gofumpt -w $$(find . -name '*.go' | grep -v pb.go | grep -v pb.gw.go)
grep -L -R "^\/\/ Code generated .* DO NOT EDIT\.$$" --exclude-dir=.git --include="*.go" . | xargs gofumpt -w
# Set env for all UI targets.
UI_TARGETS := update-ui-version build-ui build-ui-ifne