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.
-
bigdatacloud-go/client/client.go
- Line 15: warning: exported function New should have comment or be unexported (golint)
- Line 19: warning: exported method Client.SetAPIKey should have comment or be unexported (golint)
- Line 23: warning: exported method Client.SetOption should have comment or be unexported (golint)
- Line 77: warning: exported type Response should have comment or be unexported (golint)
-
bigdatacloud-go/bigdatacloud/base_response.go
- Line 3: warning: exported type ErrData should have comment or be unexported (golint)
- Line 9: warning: exported method ErrData.SetStatusCode should have comment or be unexported (golint)
- Line 13: warning: exported method ErrData.HasError should have comment or be unexported (golint)
- Line 35: warning: exported type Country should have comment or be unexported (golint)
- Line 54: warning: exported type ISOAdminLanguage should have comment or be unexported (golint)
- Line 61: warning: exported type Currency should have comment or be unexported (golint)
- Line 68: warning: exported type WBRegion should have comment or be unexported (golint)
- Line 74: warning: exported type WBIncomeLevel should have comment or be unexported (golint)
- Line 80: warning: exported type Continent should have comment or be unexported (golint)
- Line 85: warning: exported type Location should have comment or be unexported (golint)
- Line 100: warning: exported type TimeZone should have comment or be unexported (golint)
- Line 111: warning: exported type LocalityInfo should have comment or be unexported (golint)
- Line 116: warning: exported type LocalityInfoData should have comment or be unexported (golint)
- Line 127: warning: exported type Network should have comment or be unexported (golint)
- Line 143: warning: exported type Carrier should have comment or be unexported (golint)
- Line 155: warning: exported type Area should have comment or be unexported (golint)
- Line 160: warning: exported type HazardReport should have comment or be unexported (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!