Would you consider removing your customisations to be closer to the workflows supported by these tools? One of the great things about go is that you're free to have an opinion, but if you disagree with go fmt or go build, your opinion is wrong.
There are a couple of alternative formatters:
* https://github.com/andrewbaxter/genemichaels * https://github.com/jinxdash/prettier-plugin-rust
Still, all of them are better than clang-format!