Nice! svn support would be useful (ignore .svn directories) and the -r option is easy to remember, but perhaps not so much in line with the already messy standard Unix options (-r or -R for recursive operation).
Note that specifically for Go source code, there is "go fix -r" for syntax/context-aware code replacement (see "godoc fix").