```sh gofumpt --version ``` ```none v0.4.1-0.20230125043819-8b5f734ef391 (go1.20.1) ``` Before: ```go package main func f[ T any, ](v T) (ok bool) { _ = v return true } func main() { _ = f(42) } ``` After: ```go package main func f[ T any, ](v T, ) (ok bool) { _ = v return true } func main() { _ = f(42) } ``` Notice how there is now a comma and a newline after `v T`. Go 1.20.1's `gofmt` does not add it. In my opinion, `gofumpt` should not add this newline.