Whitespace is a linter that checks for unnecessary newlines at the start and end of functions, if, for, etc.
To install as a standalone linter, run go install github.com/ultraware/whitespace/cmd/whitespace@latest
.
Whitespace is also included in golangci-lint. Install it and enable whitespace.