Fix Workhorse linter warnings (part 36)
Problem
make golangci
linter detects warnings in following Workhorse files
How to verify
make golangci | grep -E "^internal/(urlprefix|utils|version)"
internal/urlprefix/urlprefix.go:10:1: exported: exported method Prefix.Strip should have comment or be unexported (revive)
internal/urlprefix/urlprefix.go:14:1: exported: exported method Prefix.Match should have comment or be unexported (revive)
internal/urlprefix/urlprefix.go:19:1: exported: comment on exported function CleanURIPath should be of the form "CleanURIPath ..." (revive)
internal/urlprefix/urlprefix.go:1:1: package-comments: should have a package comment (revive)
internal/urlprefix/urlprefix.go:8:6: exported: exported type Prefix should have comment or be unexported (revive)
internal/utils/svg/svg.go:7:1: package-comments: should have a package comment (revive)
internal/version/version.go:14:1: exported: exported function GetUserAgent should have comment or be unexported (revive)
internal/version/version.go:18:1: exported: exported function GetApplicationVersion should have comment or be unexported (revive)
internal/version/version.go:1:1: package-comments: should have a package comment (revive)
internal/version/version.go:9:1: exported: exported function SetVersion should have comment or be unexported (revive)
internal/version/version_test.go:10:2: expected-actual: need to reverse actual and expected values (testifylint)
internal/version/version_test.go:14:2: expected-actual: need to reverse actual and expected values (testifylint)
internal/version/version_test.go:18:2: expected-actual: need to reverse actual and expected values (testifylint)
Solution
Resolve warnings
Edited by Vasilii Iakliushin