The golangci-lint configuration in graph's CI pipeline checks for gofumpt. I don't like it. The very purpose of gofmt is to provide an official, unified formatting for all Go projects, and gofumpt pretty much defeats this purpose.
If you format your code with gofmt, the pipeline may still fail because it checks for gofumpt -extra. I want this to be removed.
The
golangci-lintconfiguration in graph's CI pipeline checks forgofumpt. I don't like it. The very purpose ofgofmtis to provide an official, unified formatting for all Go projects, andgofumptpretty much defeats this purpose.If you format your code with
gofmt, the pipeline may still fail because it checks forgofumpt -extra. I want this to be removed.