Fix Workhorse linter warnings (part 27)
Problem
make golangci
linter detects warnings in following Workhorse files
How to verify
make golangci | grep -E "^internal/transport"
internal/transport/transport.go:14:1: exported: comment on exported function NewDefaultTransport should be of the form "NewDefaultTransport ..." (revive)
internal/transport/transport.go:19:1: exported: comment on exported function NewRestrictedTransport should be of the form "NewRestrictedTransport ..." (revive)
internal/transport/transport.go:1:1: package-comments: should have a package comment (revive)
internal/transport/transport.go:27:6: exported: exported type DefaultTransport should have comment or be unexported (revive)
internal/transport/transport.go:31:1: exported: exported method DefaultTransport.RoundTrip should have comment or be unexported (revive)
internal/transport/transport.go:37:6: exported: exported type Option should have comment or be unexported (revive)
internal/transport/transport.go:39:1: exported: exported function WithDisabledCompression should have comment or be unexported (revive)
internal/transport/transport.go:45:1: exported: exported function WithDialTimeout should have comment or be unexported (revive)
internal/transport/transport.go:53:1: exported: exported function WithResponseHeaderTimeout should have comment or be unexported (revive)
Solution
Resolve warnings
Edited by Vasilii Iakliushin