golangci-lint run outway solve marked issues .

*Expected behaviour*

* No golangci-lint comments.

*Actual behaviour*

the output of `golangci-lint` should be empty but it is not.

```
auth_test.go:124:25: bodyclose: response body must be closed (bodyclose)
		resp, err := client.Do(req)
		                      ^
listen_test.go:64:25: bodyclose: response body must be closed (bodyclose)
		resp, err := client.Do(req)
		                      ^
cmd/nlx-outway/main.go:70:2: importShadow: shadow of imported from 'go.nlx.io/nlx/common/process' package 'process' (gocritic)
	process := process.NewProcess(logger)
	^
listen.go:28:33: importShadow: shadow of imported from 'go.nlx.io/nlx/common/process' package 'process' (gocritic)
func (o *Outway) ListenAndServe(process *process.Process, address string) error {
                                ^
listen.go:50:36: importShadow: shadow of imported from 'go.nlx.io/nlx/common/process' package 'process' (gocritic)
func (o *Outway) ListenAndServeTLS(process *process.Process, address string, certFile, keyFile string) error {
                                   ^
outway.go:85:6: emptyStringTest: replace `len(authCAPath) == 0` with `authCAPath == ""` (gocritic)
		if len(authCAPath) == 0 {
		   ^
outway.go:88:3: importShadow: shadow of imported package 'url' (gocritic)
		url, err := url.Parse(authServiceURL)
		^
service.go:65:1: paramTypeCombine: func(logger *zap.Logger, roots *x509.CertPool, certFile string, keyFile string, organizationName, serviceName string, inwayAddresses []string) (*RoundRobinLoadBalancedHTTPService, error) could be replaced with func(logger *zap.Logger, roots *x509.CertPool, certFile, keyFile, organizationName, serviceName string, inwayAddresses []string) (*RoundRobinLoadBalancedHTTPService, error) (gocritic)
func NewRoundRobinLoadBalancedHTTPService(logger *zap.Logger, roots *x509.CertPool, certFile string, keyFile string, organizationName, serviceName string, inwayAddresses []string) (*RoundRobinLoadBalancedHTTPService, error) {
^
outway_internal_test.go:53: File is not `gofmt`-ed with `-s` (gofmt)
				&inspectionapi.ListServicesResponse_Service{ServiceName: "mock-service-a", OrganizationName: "mock-org-a", InwayAddresses: mockServiceAInwayAddresses},
				&inspectionapi.ListServicesResponse_Service{ServiceName: "mock-service-b", OrganizationName: "mock-org-b", InwayAddresses: mockServiceBInwayAddresses},
				&inspectionapi.ListServicesResponse_Service{ServiceName: "mock-service-c", OrganizationName: "mock-org-c"},
cmd/nlx-outway/main.go:39:1: cyclomatic complexity 12 of func `main` is high (> 10) (gocyclo)
func main() {
^
service_test.go:16:22: string `mockorg` has 2 occurrences, make it a constant (goconst)
	organisationName := "mockorg"
	                    ^
service_test.go:17:17: string `mockservicename` has 2 occurrences, make it a constant (goconst)
	serviceName := "mockservicename"
	               ^
service_test.go:19:14: string `../testing/org-nlx-test.crt` has 2 occurrences, make it a constant (goconst)
	certFile := "../testing/org-nlx-test.crt"
	            ^
service_test.go:20:13: string `../testing/org-nlx-test.key` has 2 occurrences, make it a constant (goconst)
	keyFile := "../testing/org-nlx-test.key"
	           ^
service.go:38:2: `endPoints` is unused (structcheck)
	endPoints       []*url.URL
	^
outway.go:49:2: `headersStripList` is unused (structcheck)
	headersStripList *http.Header
	^
auth_test.go:86:29: Error return value of `(*encoding/json.Encoder).Encode` is not checked (errcheck)
			json.NewEncoder(w).Encode(authResponse)
			                         ^
auth_test.go:92:28: Error return value of `(*encoding/json.Encoder).Encode` is not checked (errcheck)
		json.NewEncoder(w).Encode(authResponse)
		                         ^
listen.go:103:17: shadow: declaration of "err" shadows declaration at line 94 (govet)
		authResponse, err := o.authorizeRequest(r.Header, destination)
		              ^
listen_test.go:86:2: SA4006: this value of `destination` is never used (staticcheck)
	destination, err = parseURLPath("/organization/service")
	^
```

**:clipboard: Steps to reproduce**

1. golangci-lint run outway solve all issues.


**:mag: Details**

(Paste any relevant logs - please use code blocks to format console output, logs, and code)

(Add screenshots using `Attach a file`)

---

Story points: 2.0