typenaming is a static analyzer that will prevent you from using the ugly "Type" suffix in type names.
It's written for educational purposes.
Bad
type UserType struct {}
Good
type User struct {}
go install github.com/typenaming/[email protected]
typenaming ./...
typenaming main.go