There is a LOT of issues reported by `golangci-lint run`. Need to check and decide what to fix/disable/ignore.