Simply run the command below:
go tool fix -diff -force=context state-of-go/tools/gofix.go
All the other rules are same as the last 7 years, you know them through experience after using Go for a week. Way simpler than most other languages.
That go fix command can be typed once and update millions of lines of code. Pretty simple.
You also meant to say the go fix command does a lot (which is great), not that calling it is simple (which is not great).
And 32 characters is not much longer than, say: python manage.py makemigrations
All the other rules are same as the last 7 years, you know them through experience after using Go for a week. Way simpler than most other languages.
That go fix command can be typed once and update millions of lines of code. Pretty simple.