Gofmt formats Go programs. We run gofmt -s
on your code, where -s
is for the "simplify" command
No problems detected. Good job!
go vet
examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.
No problems detected. Good job!
Gocyclo calculates cyclomatic complexities of functions in Go source code.
The cyclomatic complexity of a function is calculated according to the following rules:
1 is the base complexity of a function
+1 for each 'if', 'for', 'case', '&&' or '||'
Go Report Card warns on functions with cyclomatic complexity > 15.
No problems detected. Good job!
Golint is a linter for Go source code.
-
rpc-client-go/utils/utils.go
- Line 13: warning: exported type UUID should have comment or be unexported (golint)
- Line 17: warning: exported function GetUUID should have comment or be unexported (golint)
- Line 23: warning: exported function GetTimeInFormatISO8601 should have comment or be unexported (golint)
- Line 29: warning: exported function RandStringBytes should have comment or be unexported (golint)
- Line 37: warning: exported function NewUUID should have comment or be unexported (golint)
- Line 62: warning: exported function GetUrlFormedMap should have comment or be unexported (golint)
-
rpc-client-go/service/client.go
- Line 17: warning: comment on exported type BaseClient should be of the form "BaseClient ..." (with optional leading article) (golint)
- Line 38: warning: exported method BaseClient.InitClient should have comment or be unexported (golint)
- Line 67: warning: exported method BaseClient.GetUserAgent should have comment or be unexported (golint)
- Line 74: warning: comment on exported method BaseClient.GetSignature should be of the form "GetSignature ..." (golint)
- Line 81: warning: exported method BaseClient.Sign should have comment or be unexported (golint)
- Line 88: warning: comment on exported method BaseClient.DefaultNumber should be of the form "DefaultNumber ..." (golint)
- Line 96: warning: comment on exported method BaseClient.Query should be of the form "Query ..." (golint)
- Line 111: warning: comment on exported method BaseClient.GetTimestamp should be of the form "GetTimestamp ..." (golint)
- Line 117: warning: exported method BaseClient.GetNonce should have comment or be unexported (golint)
- Line 121: warning: exported method BaseClient.Json should have comment or be unexported (golint)
- Line 131: warning: exported method BaseClient.GetEndpoint should have comment or be unexported (golint)
- Line 135: warning: exported method BaseClient.GetAccessKeyId should have comment or be unexported (golint)
- Line 146: warning: exported method BaseClient.GetAccessKeySecret should have comment or be unexported (golint)
- Line 157: warning: comment on exported method BaseClient.HasError should be of the form "HasError ..." (golint)
- Line 170: warning: comment on exported method BaseClient.Default should be of the form "Default ..." (golint)
Checks whether your project has a LICENSE file.
No problems detected. Good job!
IneffAssign detects ineffectual assignments in Go code.
No problems detected. Good job!
Misspell Finds commonly misspelled English words
No problems detected. Good job!