Report for github.com/ConsenSys/quorum-key-manager

A+    Excellent!    Found 198 issues across 290 files

Tweet

gofmt97%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command


go_vet100%

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!


gocyclo98%

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.


golint34%

Golint is a linter for Go source code.

    • quorum-key-manager/cmd/flags/logger.go
    • Line 21: warning: exported const LevelViperKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 28: warning: exported const FormatViperKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 33: warning: exported function LoggerFlags should have comment or be unexported (golint)
    • quorum-key-manager/pkg/http/request/config.go
    • Line 3: warning: exported type ProxyConfig should have comment or be unexported (golint)
    • Line 10: warning: exported method ProxyConfig.SetDefault should have comment or be unexported (golint)
    • Line 27: warning: exported type BasicAuthConfig should have comment or be unexported (golint)
    • quorum-key-manager/src/manifests/manager/manager_local.go
    • Line 17: warning: exported const ManagerID should have comment or be unexported (golint)
    • Line 19: warning: exported type Config should have comment or be unexported (golint)
    • Line 23: warning: exported type LocalManager should have comment or be unexported (golint)
    • Line 35: warning: exported function NewLocalManager should have comment or be unexported (golint)
    • Line 94: warning: exported method LocalManager.Subscribe should have comment or be unexported (golint)
    • Line 157: warning: exported method LocalManager.Start should have comment or be unexported (golint)
    • Line 209: warning: exported method LocalManager.Stop should have comment or be unexported (golint)
    • Line 215: warning: exported method LocalManager.Close should have comment or be unexported (golint)
    • Line 217: warning: exported method LocalManager.ID should have comment or be unexported (golint)
    • Line 218: warning: exported method LocalManager.CheckLiveness should have comment or be unexported (golint)
    • Line 226: warning: exported method LocalManager.CheckReadiness should have comment or be unexported (golint)
    • quorum-key-manager/tests/acceptance/docker/config/hashicorp/hashicorp.go
    • Line 15: warning: exported type Config should have comment or be unexported (golint)
    • Line 23: warning: exported function NewDefault should have comment or be unexported (golint)
    • Line 32: warning: exported method Config.SetHostPort should have comment or be unexported (golint)
    • Line 37: warning: exported method Config.SetRootToken should have comment or be unexported (golint)
    • Line 42: warning: exported method Config.SetHost should have comment or be unexported (golint)
    • Line 50: warning: exported method Config.SetPluginSourceDirectory should have comment or be unexported (golint)
    • Line 55: warning: exported method Config.DownloadPlugin should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/secrets/hashicorp/hashicorp.go
    • Line 25: warning: exported type Store should have comment or be unexported (golint)
    • Line 33: warning: exported function New should have comment or be unexported (golint)
    • Line 41: warning: exported method Store.Info should have comment or be unexported (golint)
    • Line 45: warning: exported method Store.Set should have comment or be unexported (golint)
    • Line 72: warning: exported method Store.Get should have comment or be unexported (golint)
    • Line 119: warning: exported method Store.List should have comment or be unexported (golint)
    • Line 140: warning: exported method Store.Delete should have comment or be unexported (golint)
    • Line 144: warning: exported method Store.GetDeleted should have comment or be unexported (golint)
    • Line 148: warning: exported method Store.ListDeleted should have comment or be unexported (golint)
    • Line 152: warning: exported method Store.Undelete should have comment or be unexported (golint)
    • Line 156: warning: exported method Store.Destroy should have comment or be unexported (golint)
    • quorum-key-manager/pkg/tessera/client.go
    • Line 33: warning: exported type StoreRawRequest should have comment or be unexported (golint)
    • Line 38: warning: exported type StoreRawResponse should have comment or be unexported (golint)
    • Line 42: warning: exported method HTTPClient.StoreRaw should have comment or be unexported (golint)
    • Line 72: warning: exported var ErrNotConfigured should have comment or be unexported (golint)
    • Line 77: warning: exported method NotConfiguredClient.StoreRaw should have comment or be unexported (golint)
    • quorum-key-manager/pkg/client/eth1.go
    • Line 12: warning: exported method HTTPClient.CreateEth1Account should have comment or be unexported (golint)
    • Line 29: warning: exported method HTTPClient.ImportEth1Account should have comment or be unexported (golint)
    • Line 46: warning: exported method HTTPClient.UpdateEth1Account should have comment or be unexported (golint)
    • Line 63: warning: exported method HTTPClient.SignEth1 should have comment or be unexported (golint)
    • Line 74: warning: exported method HTTPClient.SignEth1Data should have comment or be unexported (golint)
    • Line 85: warning: exported method HTTPClient.SignTypedData should have comment or be unexported (golint)
    • Line 96: warning: exported method HTTPClient.SignTransaction should have comment or be unexported (golint)
    • Line 107: warning: exported method HTTPClient.SignQuorumPrivateTransaction should have comment or be unexported (golint)
    • Line 118: warning: exported method HTTPClient.SignEEATransaction should have comment or be unexported (golint)
    • Line 129: warning: exported method HTTPClient.GetEth1Account should have comment or be unexported (golint)
    • Line 147: warning: exported method HTTPClient.ListEth1Accounts should have comment or be unexported (golint)
    • Line 164: warning: exported method HTTPClient.DeleteEth1Account should have comment or be unexported (golint)
    • Line 175: warning: exported method HTTPClient.DestroyEth1Account should have comment or be unexported (golint)
    • Line 186: warning: exported method HTTPClient.RestoreEth1Account should have comment or be unexported (golint)
    • Line 197: warning: exported method HTTPClient.ECRecover should have comment or be unexported (golint)
    • Line 208: warning: exported method HTTPClient.VerifyEth1Signature should have comment or be unexported (golint)
    • Line 219: warning: exported method HTTPClient.VerifyTypedDataSignature should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/api/api.go
    • Line 9: warning: exported type StoresAPI should have comment or be unexported (golint)
    • Line 13: warning: exported function New should have comment or be unexported (golint)
    • Line 19: warning: exported method StoresAPI.Register should have comment or be unexported (golint)
    • quorum-key-manager/src/nodes/manager/manager.go
    • Line 20: warning: exported const NodeManagerID should have comment or be unexported (golint)
    • Line 22: warning: exported var NodeKind should have comment or be unexported (golint)
    • Line 35: warning: exported type BaseManager should have comment or be unexported (golint)
    • Line 57: warning: exported function New should have comment or be unexported (golint)
    • Line 68: warning: exported method BaseManager.Start should have comment or be unexported (golint)
    • Line 84: warning: exported method BaseManager.Stop should have comment or be unexported (golint)
    • Line 108: warning: exported method BaseManager.Close should have comment or be unexported (golint)
    • Line 124: warning: exported method BaseManager.Node should have comment or be unexported (golint)
    • Line 139: warning: exported method BaseManager.List should have comment or be unexported (golint)
    • Line 210: warning: exported method BaseManager.ID should have comment or be unexported (golint)
    • Line 211: warning: exported method BaseManager.CheckLiveness should have comment or be unexported (golint)
    • Line 221: warning: exported method BaseManager.CheckReadiness should have comment or be unexported (golint)
    • quorum-key-manager/pkg/log/config.go
    • Line 3: warning: exported type LoggerLevel should have comment or be unexported (golint)
    • Line 4: warning: exported type LoggerFormat should have comment or be unexported (golint)
    • Line 7: warning: exported const InfoLevel should have comment (or a comment on this block) or be unexported (golint)
    • Line 15: warning: exported const TextFormat should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported type Config should have comment or be unexported (golint)
    • Line 24: warning: exported function NewConfig should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/api/types/testutils/faker.go
    • Line 14: warning: exported function FakeSetSecretRequest should have comment or be unexported (golint)
    • Line 21: warning: exported function FakeCreateKeyRequest should have comment or be unexported (golint)
    • Line 29: warning: exported function FakeImportKeyRequest should have comment or be unexported (golint)
    • Line 39: warning: exported function FakeSignBase64PayloadRequest should have comment or be unexported (golint)
    • Line 45: warning: exported function FakeCreateEth1AccountRequest should have comment or be unexported (golint)
    • Line 52: warning: exported function FakeImportEth1AccountRequest should have comment or be unexported (golint)
    • Line 60: warning: exported function FakeUpdateEth1AccountRequest should have comment or be unexported (golint)
    • Line 66: warning: exported function FakeSignHexPayloadRequest should have comment or be unexported (golint)
    • Line 72: warning: exported function FakeSignTypedDataRequest should have comment or be unexported (golint)
    • Line 97: warning: exported function FakeSignETHTransactionRequest should have comment or be unexported (golint)
    • Line 111: warning: exported function FakeSignQuorumPrivateTransactionRequest should have comment or be unexported (golint)
    • Line 124: warning: exported function FakeSignEEATransactionRequest should have comment or be unexported (golint)
    • Line 137: warning: exported function FakeECRecoverRequest should have comment or be unexported (golint)
    • Line 144: warning: exported function FakeVerifyTypedDataPayloadRequest should have comment or be unexported (golint)
    • Line 152: warning: exported function FakeVerifyEth1SignatureRequest should have comment or be unexported (golint)
    • quorum-key-manager/src/nodes/node/proxy/config.go
    • Line 12: warning: comment on exported type ProxyConfig should be of the form "ProxyConfig ..." (with optional leading article) (golint)
    • Line 19: warning: exported method ProxyConfig.SetDefault should have comment or be unexported (golint)
    • Line 38: warning: comment on exported type DownstreamConfig should be of the form "DownstreamConfig ..." (with optional leading article) (golint)
    • Line 46: warning: exported method DownstreamConfig.SetDefault should have comment or be unexported (golint)
    • Line 93: warning: exported method Config.SetDefault should have comment or be unexported (golint)
    • quorum-key-manager/pkg/client/secrets.go
    • Line 12: warning: exported method HTTPClient.SetSecret should have comment or be unexported (golint)
    • Line 29: warning: exported method HTTPClient.GetSecret should have comment or be unexported (golint)
    • Line 51: warning: exported method HTTPClient.ListSecrets should have comment or be unexported (golint)
    • quorum-key-manager/pkg/common/pointer.go
    • Line 5: warning: exported function Tomapstrptr should have comment or be unexported (golint)
    • Line 13: warning: exported function Tomapstr should have comment or be unexported (golint)
    • Line 21: warning: exported function ToPtr should have comment or be unexported (golint)
    • quorum-key-manager/tests/config.go
    • Line 14: warning: exported type Config should have comment or be unexported (golint)
    • Line 39: warning: exported function NewConfig should have comment or be unexported (golint)
    • Line 52: warning: exported method Config.AkvSecretSpecs should have comment or be unexported (golint)
    • Line 61: warning: exported method Config.AkvKeySpecs should have comment or be unexported (golint)
    • Line 70: warning: exported method Config.AwsSecretSpecs should have comment or be unexported (golint)
    • Line 78: warning: exported method Config.AwsKeySpecs should have comment or be unexported (golint)
    • quorum-key-manager/pkg/jsonrpc/provide_caller_test.go
    • Line 26: warning: don't use underscores in Go names; struct field CtxInput_NoOutput should be CtxInputNoOutput (golint)
    • Line 27: warning: don't use underscores in Go names; struct field NoInput_NoOutput should be NoInputNoOutput (golint)
    • Line 28: warning: don't use underscores in Go names; struct field NonCtxInput_NoOutput should be NonCtxInputNoOutput (golint)
    • Line 29: warning: don't use underscores in Go names; struct field MultiInput_NoOutput should be MultiInputNoOutput (golint)
    • Line 30: warning: don't use underscores in Go names; struct field NoInput_ErrorOutput should be NoInputErrorOutput (golint)
    • Line 31: warning: don't use underscores in Go names; struct field NoInput_IntOutput should be NoInputIntOutput (golint)
    • Line 32: warning: don't use underscores in Go names; struct field NoInput_IntErrorOutput should be NoInputIntErrorOutput (golint)
    • Line 33: warning: don't use underscores in Go names; struct field StructInput_StructOutput should be StructInputStructOutput (golint)
    • Line 38: warning: don't use underscores in Go names; struct field ByteInput_ByteOutput should be ByteInputByteOutput (golint)
    • Line 39: warning: don't use underscores in Go names; struct field SliceInput_SliceOutput should be SliceInputSliceOutput (golint)
    • Line 40: warning: don't use underscores in Go names; struct field MapInput_MapOutput should be MapInputMapOutput (golint)
    • quorum-key-manager/src/stores/infra/akv/client/keys.go
    • Line 12: warning: exported method AKVClient.CreateKey should have comment or be unexported (golint)
    • Line 28: warning: exported method AKVClient.ImportKey should have comment or be unexported (golint)
    • Line 40: warning: exported method AKVClient.GetKey should have comment or be unexported (golint)
    • Line 48: warning: exported method AKVClient.GetKeys should have comment or be unexported (golint)
    • Line 82: warning: exported method AKVClient.UpdateKey should have comment or be unexported (golint)
    • Line 95: warning: exported method AKVClient.DeleteKey should have comment or be unexported (golint)
    • Line 103: warning: exported method AKVClient.GetDeletedKey should have comment or be unexported (golint)
    • Line 111: warning: exported method AKVClient.GetDeletedKeys should have comment or be unexported (golint)
    • Line 127: warning: exported method AKVClient.PurgeDeletedKey should have comment or be unexported (golint)
    • Line 135: warning: exported method AKVClient.RecoverDeletedKey should have comment or be unexported (golint)
    • Line 143: warning: exported method AKVClient.Sign should have comment or be unexported (golint)
    • Line 158: warning: exported method AKVClient.Encrypt should have comment or be unexported (golint)
    • Line 173: warning: exported method AKVClient.Decrypt should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/infra/akv/client/secret.go
    • Line 13: warning: exported method AKVClient.SetSecret should have comment or be unexported (golint)
    • Line 24: warning: exported method AKVClient.GetSecret should have comment or be unexported (golint)
    • Line 32: warning: exported method AKVClient.GetSecrets should have comment or be unexported (golint)
    • Line 67: warning: exported method AKVClient.UpdateSecret should have comment or be unexported (golint)
    • Line 80: warning: exported method AKVClient.DeleteSecret should have comment or be unexported (golint)
    • Line 88: warning: exported method AKVClient.GetDeletedSecret should have comment or be unexported (golint)
    • Line 96: warning: exported method AKVClient.PurgeDeletedSecret should have comment or be unexported (golint)
    • quorum-key-manager/pkg/jsonrpc/response_writer.go
    • Line 11: warning: exported type ResponseWriter should have comment or be unexported (golint)
    • Line 15: warning: exported function WriteResult should have comment or be unexported (golint)
    • Line 19: warning: exported function WriteError should have comment or be unexported (golint)
    • Line 28: warning: exported function RWWithID should have comment or be unexported (golint)
    • Line 54: warning: exported function RWWithVersion should have comment or be unexported (golint)
    • Line 85: warning: exported function NewResponseWriter should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/api/types/keys.go
    • Line 5: warning: exported type CreateKeyRequest should have comment or be unexported (golint)
    • Line 11: warning: exported type ImportKeyRequest should have comment or be unexported (golint)
    • Line 18: warning: exported type UpdateKeyRequest should have comment or be unexported (golint)
    • Line 22: warning: exported type SignBase64PayloadRequest should have comment or be unexported (golint)
    • Line 26: warning: exported type VerifyKeySignatureRequest should have comment or be unexported (golint)
    • Line 34: warning: exported type KeyResponse should have comment or be unexported (golint)
    • quorum-key-manager/pkg/ethereum/args.go
    • Line 13: warning: exported type PrivacyFlag should have comment or be unexported (golint)
    • Line 16: warning: exported const StandardPrivatePrivacyFlag should have comment (or a comment on this block) or be unexported (golint)
    • Line 21: warning: comment on exported type PrivateArgs should be of the form "PrivateArgs ..." (with optional leading article) (golint)
    • Line 31: warning: exported method PrivateArgs.WithPrivateFrom should have comment or be unexported (golint)
    • Line 36: warning: exported method PrivateArgs.WithPrivateFor should have comment or be unexported (golint)
    • Line 41: warning: exported method PrivateArgs.WithPrivateType should have comment or be unexported (golint)
    • Line 46: warning: exported method PrivateArgs.WithPrivacyFlag should have comment or be unexported (golint)
    • Line 51: warning: exported method PrivateArgs.WithPrivacyGroupID should have comment or be unexported (golint)
    • Line 56: warning: comment on exported type SendTxMsg should be of the form "SendTxMsg ..." (with optional leading article) (golint)
    • Line 69: warning: exported method SendTxMsg.IsPrivate should have comment or be unexported (golint)
    • Line 73: warning: exported method SendTxMsg.TxData should have comment or be unexported (golint)
    • Line 81: warning: comment on exported method SendTxMsg.TxDataQuorum should be of the form "TxDataQuorum ..." (golint)
    • Line 104: warning: exported method SendTxMsg.UnmarshalJSON should have comment or be unexported (golint)
    • Line 129: warning: exported method SendTxMsg.MarshalJSON should have comment or be unexported (golint)
    • Line 142: warning: comment on exported type SendEEATxMsg should be of the form "SendEEATxMsg ..." (with optional leading article) (golint)
    • Line 154: warning: exported method SendEEATxMsg.TxData should have comment or be unexported (golint)
    • Line 182: warning: exported method SendEEATxMsg.UnmarshalJSON should have comment or be unexported (golint)
    • Line 200: warning: exported method SendEEATxMsg.MarshalJSON should have comment or be unexported (golint)
    • quorum-key-manager/pkg/jsonrpc/message_response.go
    • Line 27: warning: exported method ResponseMsg.UnmarshalJSON should have comment or be unexported (golint)
    • Line 56: warning: exported method ResponseMsg.Err should have comment or be unexported (golint)
    • Line 64: warning: comment on exported method ResponseMsg.MarshalJSON should be of the form "MarshalJSON ..." (golint)
    • quorum-key-manager/pkg/errors/errors.go
    • Line 1: warning: package comment should be of the form "Package errors ..." (golint)
    • Line 8: warning: exported type Error should have comment or be unexported (golint)
    • Line 13: warning: exported method Error.GetCode should have comment or be unexported (golint)
    • Line 21: warning: exported method Error.GetMessage should have comment or be unexported (golint)
    • Line 25: warning: exported function Errorf should have comment or be unexported (golint)
    • Line 29: warning: exported function FromError should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/infra/hashicorp/client/client.go
    • Line 8: warning: exported type HashicorpVaultClient should have comment or be unexported (golint)
    • Line 12: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 50: warning: exported method HashicorpVaultClient.Delete should have comment or be unexported (golint)
    • Line 59: warning: exported method HashicorpVaultClient.List should have comment or be unexported (golint)
    • Line 68: warning: exported method HashicorpVaultClient.SetToken should have comment or be unexported (golint)
    • Line 72: warning: exported method HashicorpVaultClient.HealthCheck should have comment or be unexported (golint)
    • Line 86: warning: exported method HashicorpVaultClient.Client should have comment or be unexported (golint)
    • quorum-key-manager/pkg/http/client/decorator.go
    • Line 13: warning: exported function WithPreparer should have comment or be unexported (golint)
    • Line 47: warning: exported function WithModifier should have comment or be unexported (golint)
    • Line 74: warning: exported function WithRequest should have comment or be unexported (golint)
    • Line 80: warning: exported function CombineDecorators should have comment or be unexported (golint)
    • quorum-key-manager/pkg/client/client.go
    • Line 12: warning: exported type SecretsClient should have comment or be unexported (golint)
    • Line 18: warning: exported type KeysClient should have comment or be unexported (golint)
    • Line 28: warning: exported type Eth1Client should have comment or be unexported (golint)
    • Line 48: warning: exported type JSONRPC should have comment or be unexported (golint)
    • Line 52: warning: exported type KeyManagerClient should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/entities/algo.go
    • Line 3: warning: exported type Curve should have comment or be unexported (golint)
    • Line 4: warning: exported type KeyType should have comment or be unexported (golint)
    • Line 7: warning: exported const Ecdsa should have comment (or a comment on this block) or be unexported (golint)
    • Line 14: warning: exported type Algorithm should have comment or be unexported (golint)
    • quorum-key-manager/pkg/jsonrpc/client_websocket.go
    • Line 13: warning: exported var ErrClientQuit should have comment or be unexported (golint)
    • Line 40: warning: comment on exported function NewWebsocketClient should be of the form "NewWebsocketClient ..." (golint)
    • Line 57: warning: exported method WebSocketClient.Start should have comment or be unexported (golint)
    • Line 81: warning: exported method WebSocketClient.Errors should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/api/types/eth1.go
    • Line 11: warning: exported type CreateEth1AccountRequest should have comment or be unexported (golint)
    • Line 16: warning: exported type ImportEth1AccountRequest should have comment or be unexported (golint)
    • Line 22: warning: exported type UpdateEth1AccountRequest should have comment or be unexported (golint)
    • Line 26: warning: exported type SignHexPayloadRequest should have comment or be unexported (golint)
    • Line 31: warning: exported type SignTypedDataRequest should have comment or be unexported (golint)
    • Line 38: warning: exported type DomainSeparator should have comment or be unexported (golint)
    • Line 46: warning: exported type Type should have comment or be unexported (golint)
    • Line 51: warning: exported type SignETHTransactionRequest should have comment or be unexported (golint)
    • Line 61: warning: exported type SignQuorumPrivateTransactionRequest should have comment or be unexported (golint)
    • Line 70: warning: exported type SignEEATransactionRequest should have comment or be unexported (golint)
    • Line 80: warning: exported type ECRecoverRequest should have comment or be unexported (golint)
    • Line 85: warning: exported type VerifyEth1SignatureRequest should have comment or be unexported (golint)
    • Line 91: warning: exported type VerifyTypedDataRequest should have comment or be unexported (golint)
    • Line 97: warning: exported type Eth1AccountResponse should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/infra/aws/client/keys.go
    • Line 12: warning: exported type AwsKmsClient should have comment or be unexported (golint)
    • Line 17: warning: exported function NewKmsClient should have comment or be unexported (golint)
    • Line 29: warning: exported method AwsKmsClient.CreateKey should have comment or be unexported (golint)
    • Line 53: warning: exported method AwsKmsClient.GetPublicKey should have comment or be unexported (golint)
    • Line 64: warning: exported method AwsKmsClient.DescribeKey should have comment or be unexported (golint)
    • Line 73: warning: exported method AwsKmsClient.ListKeys should have comment or be unexported (golint)
    • Line 90: warning: exported method AwsKmsClient.GetAlias should have comment or be unexported (golint)
    • Line 107: warning: exported method AwsKmsClient.ListTags should have comment or be unexported (golint)
    • Line 121: warning: exported method AwsKmsClient.Sign should have comment or be unexported (golint)
    • Line 137: warning: exported method AwsKmsClient.DeleteKey should have comment or be unexported (golint)
    • Line 148: warning: exported method AwsKmsClient.RestoreKey should have comment or be unexported (golint)
    • Line 159: warning: exported method AwsKmsClient.TagResource should have comment or be unexported (golint)
    • Line 171: warning: exported method AwsKmsClient.UntagResource should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/eth1/local/local.go
    • Line 39: warning: exported type Store should have comment or be unexported (golint)
    • Line 47: warning: exported function New should have comment or be unexported (golint)
    • Line 55: warning: exported method Store.Info should have comment or be unexported (golint)
    • Line 59: warning: exported method Store.Create should have comment or be unexported (golint)
    • Line 74: warning: exported method Store.Import should have comment or be unexported (golint)
    • Line 89: warning: exported method Store.Get should have comment or be unexported (golint)
    • Line 93: warning: exported method Store.GetAll should have comment or be unexported (golint)
    • Line 97: warning: exported method Store.List should have comment or be unexported (golint)
    • Line 111: warning: exported method Store.Update should have comment or be unexported (golint)
    • Line 131: warning: exported method Store.Delete should have comment or be unexported (golint)
    • Line 150: warning: exported method Store.GetDeleted should have comment or be unexported (golint)
    • Line 154: warning: exported method Store.ListDeleted should have comment or be unexported (golint)
    • Line 168: warning: exported method Store.Undelete should have comment or be unexported (golint)
    • Line 187: warning: exported method Store.Destroy should have comment or be unexported (golint)
    • Line 201: warning: exported method Store.Sign should have comment or be unexported (golint)
    • Line 205: warning: exported method Store.SignTypedData should have comment or be unexported (golint)
    • Line 214: warning: exported method Store.SignTransaction should have comment or be unexported (golint)
    • Line 241: warning: exported method Store.SignEEA should have comment or be unexported (golint)
    • Line 314: warning: exported method Store.SignPrivate should have comment or be unexported (golint)
    • Line 341: warning: exported method Store.ECRevocer should have comment or be unexported (golint)
    • Line 352: warning: exported method Store.Verify should have comment or be unexported (golint)
    • Line 367: warning: exported method Store.VerifyTypedData should have comment or be unexported (golint)
    • Line 378: warning: exported method Store.Encrypt should have comment or be unexported (golint)
    • Line 387: warning: exported method Store.Decrypt should have comment or be unexported (golint)
    • Line 446: warning: exported method Store.SignData should have comment or be unexported (golint)
    • quorum-key-manager/pkg/websocket/proxy.go
    • Line 19: warning: exported type ProxyConfig should have comment or be unexported (golint)
    • Line 27: warning: exported method ProxyConfig.SetDefault should have comment or be unexported (golint)
    • Line 49: warning: exported type InterceptorFunc should have comment or be unexported (golint)
    • Line 51: warning: exported type Proxy should have comment or be unexported (golint)
    • Line 76: warning: exported function NewProxy should have comment or be unexported (golint)
    • Line 90: warning: exported method Proxy.Start should have comment or be unexported (golint)
    • Line 96: warning: exported method Proxy.Done should have comment or be unexported (golint)
    • Line 132: warning: exported method Proxy.RegisterServerShutdown should have comment or be unexported (golint)
    • quorum-key-manager/pkg/http/server/healthz.go
    • Line 9: warning: exported type HealthzHandler should have comment or be unexported (golint)
    • Line 16: warning: exported type CheckFunc should have comment or be unexported (golint)
    • Line 18: warning: exported function NewHealthzHandler should have comment or be unexported (golint)
    • Line 28: warning: exported method HealthzHandler.LiveEndpoint should have comment or be unexported (golint)
    • Line 32: warning: exported method HealthzHandler.ReadyEndpoint should have comment or be unexported (golint)
    • Line 36: warning: exported method HealthzHandler.AddLivenessCheck should have comment or be unexported (golint)
    • Line 42: warning: exported method HealthzHandler.AddReadinessCheck should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/keys/akv/akv.go
    • Line 17: warning: exported type Store should have comment or be unexported (golint)
    • Line 24: warning: exported function New should have comment or be unexported (golint)
    • Line 31: warning: exported method Store.Info should have comment or be unexported (golint)
    • Line 35: warning: exported method Store.Create should have comment or be unexported (golint)
    • Line 61: warning: exported method Store.Import should have comment or be unexported (golint)
    • Line 81: warning: exported method Store.Get should have comment or be unexported (golint)
    • Line 94: warning: exported method Store.List should have comment or be unexported (golint)
    • Line 111: warning: exported method Store.Update should have comment or be unexported (golint)
    • Line 128: warning: exported method Store.Delete should have comment or be unexported (golint)
    • Line 142: warning: exported method Store.GetDeleted should have comment or be unexported (golint)
    • Line 155: warning: exported method Store.ListDeleted should have comment or be unexported (golint)
    • Line 172: warning: exported method Store.Undelete should have comment or be unexported (golint)
    • Line 186: warning: exported method Store.Destroy should have comment or be unexported (golint)
    • Line 200: warning: exported method Store.Sign should have comment or be unexported (golint)
    • Line 233: warning: exported method Store.Verify should have comment or be unexported (golint)
    • Line 237: warning: exported method Store.Encrypt should have comment or be unexported (golint)
    • Line 241: warning: exported method Store.Decrypt should have comment or be unexported (golint)
    • quorum-key-manager/src/auth/manager/base.go
    • Line 33: warning: exported function New should have comment or be unexported (golint)
    • Line 43: warning: exported method BaseManager.Start should have comment or be unexported (golint)
    • Line 56: warning: exported method BaseManager.Stop should have comment or be unexported (golint)
    • Line 71: warning: exported method BaseManager.Close should have comment or be unexported (golint)
    • Line 83: warning: exported method BaseManager.Policy should have comment or be unexported (golint)
    • Line 87: warning: exported method BaseManager.Policies should have comment or be unexported (golint)
    • Line 103: warning: exported method BaseManager.Group should have comment or be unexported (golint)
    • Line 107: warning: exported method BaseManager.Groups should have comment or be unexported (golint)
    • quorum-key-manager/pkg/errors/internal.go
    • Line 6: warning: exported const Internal should have comment (or a comment on this block) or be unexported (golint)
    • Line 11: warning: comment on exported var ErrNotImplemented should be of the form "ErrNotImplemented ..." (golint)
    • Line 13: warning: exported var ErrNotSupported should have comment or be unexported (golint)
    • Line 24: warning: exported function ConfigError should have comment or be unexported (golint)
    • Line 28: warning: exported function DependencyFailureError should have comment or be unexported (golint)
    • Line 32: warning: exported function IsDependencyFailureError should have comment or be unexported (golint)
    • Line 36: warning: exported function NotImplementedError should have comment or be unexported (golint)
    • Line 40: warning: exported function IsNotImplementedError should have comment or be unexported (golint)
    • quorum-key-manager/pkg/ethereum/call_msg.go
    • Line 21: warning: exported method CallMsg.WithFrom should have comment or be unexported (golint)
    • Line 26: warning: exported method CallMsg.WithTo should have comment or be unexported (golint)
    • Line 31: warning: exported method CallMsg.WithGas should have comment or be unexported (golint)
    • Line 36: warning: exported method CallMsg.WithGasPrice should have comment or be unexported (golint)
    • Line 41: warning: exported method CallMsg.WithValue should have comment or be unexported (golint)
    • Line 46: warning: exported method CallMsg.WithData should have comment or be unexported (golint)
    • Line 64: warning: exported method CallMsg.UnmarshalJSON should have comment or be unexported (golint)
    • Line 87: warning: exported method CallMsg.MarshalJSON should have comment or be unexported (golint)
    • quorum-key-manager/pkg/jsonrpc/handler.go
    • Line 17: warning: exported type HandlerFunc should have comment or be unexported (golint)
    • Line 19: warning: exported method HandlerFunc.ServeRPC should have comment or be unexported (golint)
    • Line 31: warning: exported function NotSupportedVersion should have comment or be unexported (golint)
    • Line 44: warning: comment on exported function InvalidMethodHandler should be of the form "InvalidMethodHandler ..." (golint)
    • Line 53: warning: comment on exported function MethodNotFoundHandler should be of the form "MethodNotFoundHandler ..." (golint)
    • Line 74: warning: exported function LoggedHandler should have comment or be unexported (golint)
    • quorum-key-manager/tests/acceptance/docker/config/localstack/localstack.go
    • Line 4: warning: exported const DefaultHostPort should have comment or be unexported (golint)
    • Line 10: warning: exported type Config should have comment or be unexported (golint)
    • Line 18: warning: exported function NewDefault should have comment or be unexported (golint)
    • Line 27: warning: exported method Config.SetHostPort should have comment or be unexported (golint)
    • Line 32: warning: exported method Config.SetHost should have comment or be unexported (golint)
    • Line 40: warning: exported method Config.SetRegion should have comment or be unexported (golint)
    • Line 45: warning: exported method Config.SetServices should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/api/handlers/eth1.go
    • Line 22: warning: exported const QKMKeyIDPrefix should have comment (or a comment on this block) or be unexported (golint)
    • Line 25: warning: exported type Eth1Handler should have comment or be unexported (golint)
    • Line 36: warning: exported method Eth1Handler.Register should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/database/memory/memory.go
    • Line 16: warning: exported type ETH1Accounts should have comment or be unexported (golint)
    • Line 25: warning: exported function New should have comment or be unexported (golint)
    • Line 34: warning: exported method ETH1Accounts.Get should have comment or be unexported (golint)
    • Line 48: warning: exported method ETH1Accounts.GetDeleted should have comment or be unexported (golint)
    • Line 62: warning: exported method ETH1Accounts.GetAll should have comment or be unexported (golint)
    • Line 75: warning: exported method ETH1Accounts.GetAllDeleted should have comment or be unexported (golint)
    • Line 88: warning: exported method ETH1Accounts.Add should have comment or be unexported (golint)
    • Line 109: warning: exported method ETH1Accounts.Update should have comment or be unexported (golint)
    • Line 124: warning: exported method ETH1Accounts.AddDeleted should have comment or be unexported (golint)
    • Line 133: warning: exported method ETH1Accounts.Remove should have comment or be unexported (golint)
    • Line 141: warning: exported method ETH1Accounts.RemoveDeleted should have comment or be unexported (golint)
    • quorum-key-manager/pkg/http/proxy/error.go
    • Line 11: warning: exported type HandleRoundTripErrorFunc should have comment or be unexported (golint)
    • Line 19: warning: exported function HandleRoundTripError should have comment or be unexported (golint)
    • Line 26: warning: exported function StatusCodeFromRoundTripError should have comment or be unexported (golint)
    • Line 50: warning: exported function StatusText should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/keys/hashicorp/hashicorp.go
    • Line 31: warning: exported type Store should have comment or be unexported (golint)
    • Line 39: warning: exported function New should have comment or be unexported (golint)
    • Line 47: warning: exported method Store.Info should have comment or be unexported (golint)
    • Line 51: warning: exported method Store.Create should have comment or be unexported (golint)
    • Line 70: warning: exported method Store.Import should have comment or be unexported (golint)
    • Line 90: warning: exported method Store.Get should have comment or be unexported (golint)
    • Line 109: warning: exported method Store.List should have comment or be unexported (golint)
    • Line 134: warning: exported method Store.Update should have comment or be unexported (golint)
    • Line 150: warning: exported method Store.Delete should have comment or be unexported (golint)
    • Line 154: warning: exported method Store.GetDeleted should have comment or be unexported (golint)
    • Line 158: warning: exported method Store.ListDeleted should have comment or be unexported (golint)
    • Line 162: warning: exported method Store.Undelete should have comment or be unexported (golint)
    • Line 166: warning: exported method Store.Destroy should have comment or be unexported (golint)
    • Line 180: warning: exported method Store.Sign should have comment or be unexported (golint)
    • Line 203: warning: exported method Store.Verify should have comment or be unexported (golint)
    • Line 207: warning: exported method Store.Encrypt should have comment or be unexported (golint)
    • Line 211: warning: exported method Store.Decrypt should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/api/formatters/eth1.go
    • Line 17: warning: exported const PrivateTxTypeRestricted should have comment (or a comment on this block) or be unexported (golint)
    • Line 21: warning: exported function FormatSignTypedDataRequest should have comment or be unexported (golint)
    • Line 63: warning: exported function FormatTransaction should have comment or be unexported (golint)
    • Line 70: warning: exported function FormatPrivateTransaction should have comment or be unexported (golint)
    • Line 77: warning: exported function FormatEEATransaction should have comment or be unexported (golint)
    • Line 91: warning: exported function FormatEth1AccResponse should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/entities/testutils/faker.go
    • Line 13: warning: exported function FakeSecret should have comment or be unexported (golint)
    • Line 22: warning: exported function FakeKey should have comment or be unexported (golint)
    • Line 33: warning: exported function FakeETH1Account should have comment or be unexported (golint)
    • Line 44: warning: exported function FakeMetadata should have comment or be unexported (golint)
    • Line 52: warning: exported function FakeAttributes should have comment or be unexported (golint)
    • Line 64: warning: exported function FakeAlgorithm should have comment or be unexported (golint)
    • Line 71: warning: exported function FakeTags should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/secrets/akv/akv.go
    • Line 15: warning: exported type Store should have comment or be unexported (golint)
    • Line 22: warning: exported function New should have comment or be unexported (golint)
    • Line 29: warning: exported method Store.Info should have comment or be unexported (golint)
    • Line 33: warning: exported method Store.Set should have comment or be unexported (golint)
    • Line 47: warning: exported method Store.Get should have comment or be unexported (golint)
    • Line 60: warning: exported method Store.List should have comment or be unexported (golint)
    • Line 78: warning: exported method Store.Delete should have comment or be unexported (golint)
    • Line 92: warning: exported method Store.GetDeleted should have comment or be unexported (golint)
    • Line 96: warning: exported method Store.ListDeleted should have comment or be unexported (golint)
    • Line 100: warning: exported method Store.Undelete should have comment or be unexported (golint)
    • Line 104: warning: exported method Store.Destroy should have comment or be unexported (golint)
    • quorum-key-manager/pkg/websocket/upgrader.go
    • Line 9: warning: exported type UpgraderConfig should have comment or be unexported (golint)
    • Line 16: warning: exported method UpgraderConfig.SetDefault should have comment or be unexported (golint)
    • Line 36: warning: exported function NewUpgrader should have comment or be unexported (golint)
    • quorum-key-manager/pkg/jsonrpc/message_request.go
    • Line 32: warning: comment on exported method RequestMsg.UnmarshalJSON should be of the form "UnmarshalJSON ..." (golint)
    • Line 55: warning: comment on exported method RequestMsg.MarshalJSON should be of the form "MarshalJSON ..." (golint)
    • Line 88: warning: exported method RequestMsg.Context should have comment or be unexported (golint)
    • Line 95: warning: exported method RequestMsg.WithContext should have comment or be unexported (golint)
    • Line 101: warning: exported method RequestMsg.Copy should have comment or be unexported (golint)
    • quorum-key-manager/pkg/jsonrpc/router.go
    • Line 10: warning: exported type Router should have comment or be unexported (golint)
    • Line 28: warning: exported method Router.Match should have comment or be unexported (golint)
    • Line 74: warning: comment on exported method Router.DefaultHandler should be of the form "DefaultHandler ..." (golint)
    • quorum-key-manager/tests/acceptance/environment.go
    • Line 39: warning: exported const HashicorpKeyStoreName should have comment (or a comment on this block) or be unexported (golint)
    • Line 46: warning: exported type IntegrationEnvironment should have comment or be unexported (golint)
    • Line 62: warning: exported const MaxRetries should have comment or be unexported (golint)
    • Line 64: warning: exported type TestSuiteEnv should have comment or be unexported (golint)
    • Line 68: warning: exported function StartEnvironment should have comment or be unexported (golint)
    • Line 87: warning: exported function NewIntegrationEnvironment should have comment or be unexported (golint)
    • Line 218: warning: exported method IntegrationEnvironment.Start should have comment or be unexported (golint)
    • Line 261: warning: exported method IntegrationEnvironment.Teardown should have comment or be unexported (golint)
    • quorum-key-manager/pkg/errors/connection.go
    • Line 4: warning: exported const Connection should have comment (or a comment on this block) or be unexported (golint)
    • Line 69: warning: exported function IsUnauthorizedError should have comment or be unexported (golint)
    • Line 78: warning: exported function IsNotSupportedError should have comment or be unexported (golint)
    • quorum-key-manager/tests/acceptance/docker/container/reflect/reflect.go
    • Line 14: warning: exported type Reflect should have comment or be unexported (golint)
    • Line 18: warning: exported function New should have comment or be unexported (golint)
    • Line 24: warning: exported method Reflect.GenerateContainerConfig should have comment or be unexported (golint)
    • Line 33: warning: exported method Reflect.WaitForService should have comment or be unexported (golint)
    • Line 42: warning: exported method Reflect.AddGenerator should have comment or be unexported (golint)
    • quorum-key-manager/src/manifests/manager/manager.go
    • Line 9: warning: exported type Action should have comment or be unexported (golint)
    • Line 11: warning: exported const CreateAction should have comment or be unexported (golint)
    • Line 12: warning: exported const UpdateAction should have comment or be unexported (golint)
    • Line 13: warning: exported const DeleteAction should have comment or be unexported (golint)
    • Line 30: warning: exported method Message.UnmarshalSpecs should have comment or be unexported (golint)
    • quorum-key-manager/pkg/ethereum/block_number.go
    • Line 12: warning: exported type BlockNumber should have comment or be unexported (golint)
    • Line 15: warning: exported const PendingBlockNumber should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: exported method BlockNumber.MarshalText should have comment or be unexported (golint)
    • Line 71: warning: exported method BlockNumber.Int64 should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/infra/aws/client/secrets.go
    • Line 15: warning: exported const CurrentVersionMark should have comment (or a comment on this block) or be unexported (golint)
    • Line 18: warning: exported type AwsSecretsClient should have comment or be unexported (golint)
    • Line 23: warning: exported function NewSecretsClient should have comment or be unexported (golint)
    • Line 35: warning: exported method AwsSecretsClient.GetSecret should have comment or be unexported (golint)
    • Line 52: warning: exported method AwsSecretsClient.CreateSecret should have comment or be unexported (golint)
    • Line 64: warning: exported method AwsSecretsClient.PutSecretValue should have comment or be unexported (golint)
    • Line 76: warning: exported method AwsSecretsClient.TagSecretResource should have comment or be unexported (golint)
    • Line 99: warning: exported method AwsSecretsClient.DescribeSecret should have comment or be unexported (golint)
    • Line 138: warning: exported method AwsSecretsClient.ListSecrets should have comment or be unexported (golint)
    • Line 154: warning: exported method AwsSecretsClient.UpdateSecret should have comment or be unexported (golint)
    • Line 168: warning: exported method AwsSecretsClient.RestoreSecret should have comment or be unexported (golint)
    • Line 178: warning: exported method AwsSecretsClient.DeleteSecret should have comment or be unexported (golint)
    • quorum-key-manager/pkg/client/keys.go
    • Line 12: warning: exported method HTTPClient.CreateKey should have comment or be unexported (golint)
    • Line 29: warning: exported method HTTPClient.ImportKey should have comment or be unexported (golint)
    • Line 46: warning: exported method HTTPClient.SignKey should have comment or be unexported (golint)
    • Line 57: warning: exported method HTTPClient.VerifyKeySignature should have comment or be unexported (golint)
    • Line 68: warning: exported method HTTPClient.GetKey should have comment or be unexported (golint)
    • Line 86: warning: exported method HTTPClient.UpdateKey should have comment or be unexported (golint)
    • Line 104: warning: exported method HTTPClient.ListKeys should have comment or be unexported (golint)
    • Line 121: warning: exported method HTTPClient.DeleteKey should have comment or be unexported (golint)
    • Line 132: warning: exported method HTTPClient.DestroyKey should have comment or be unexported (golint)
    • Line 143: warning: exported method HTTPClient.RestoreKey should have comment or be unexported (golint)
    • quorum-key-manager/pkg/jsonrpc/route.go
    • Line 13: warning: exported method Route.Match should have comment or be unexported (golint)
    • Line 37: warning: exported method Route.Method should have comment or be unexported (golint)
    • Line 46: warning: exported method Route.MethodPrefix should have comment or be unexported (golint)
    • Line 50: warning: exported method Route.Version should have comment or be unexported (golint)
    • Line 54: warning: exported method Route.Handle should have comment or be unexported (golint)
    • Line 59: warning: exported method Route.HandleFunc should have comment or be unexported (golint)
    • Line 63: warning: exported method Route.Subrouter should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/keys/aws/aws.go
    • Line 19: warning: exported type KeyStore should have comment or be unexported (golint)
    • Line 24: warning: exported function New should have comment or be unexported (golint)
    • Line 31: warning: exported method KeyStore.Info should have comment or be unexported (golint)
    • Line 35: warning: exported method KeyStore.Create should have comment or be unexported (golint)
    • Line 67: warning: exported method KeyStore.Get should have comment or be unexported (golint)
    • Line 99: warning: exported method KeyStore.List should have comment or be unexported (golint)
    • Line 134: warning: exported method KeyStore.Update should have comment or be unexported (golint)
    • Line 168: warning: exported method KeyStore.Delete should have comment or be unexported (golint)
    • Line 187: warning: exported method KeyStore.GetDeleted should have comment or be unexported (golint)
    • Line 191: warning: exported method KeyStore.ListDeleted should have comment or be unexported (golint)
    • Line 195: warning: exported method KeyStore.Undelete should have comment or be unexported (golint)
    • Line 206: warning: exported method KeyStore.Sign should have comment or be unexported (golint)
    • Line 232: warning: exported method KeyStore.Verify should have comment or be unexported (golint)
    • Line 236: warning: exported method KeyStore.Encrypt should have comment or be unexported (golint)
    • Line 240: warning: exported method KeyStore.Decrypt should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/infra/akv/client/config.go
    • Line 11: warning: exported type Config should have comment or be unexported (golint)
    • Line 26: warning: exported function NewConfig should have comment or be unexported (golint)
    • Line 35: warning: comment on exported method Config.ToAzureAuthConfig should be of the form "ToAzureAuthConfig ..." (golint)
    • Line 73: warning: comment on exported method Config.GetSettings should be of the form "GetSettings ..." (golint)
    • quorum-key-manager/pkg/websocket/dialer.go
    • Line 9: warning: exported type DialerConfig should have comment or be unexported (golint)
    • Line 16: warning: exported method DialerConfig.SetDefault should have comment or be unexported (golint)
    • Line 36: warning: exported function NewDialer should have comment or be unexported (golint)
    • quorum-key-manager/pkg/ethereum/hashing.go
    • Line 12: warning: exported function RLPHash should have comment or be unexported (golint)
    • Line 22: warning: exported function FrontierHash should have comment or be unexported (golint)
    • Line 33: warning: exported function EIP155Hash should have comment or be unexported (golint)
    • Line 47: warning: exported function EEAHash should have comment or be unexported (golint)
    • quorum-key-manager/src/auth/manager/specs.go
    • Line 8: warning: exported var GroupKind should have comment or be unexported (golint)
    • Line 10: warning: exported type GroupSpecs should have comment or be unexported (golint)
    • Line 14: warning: exported var PolicyKind should have comment or be unexported (golint)
    • Line 16: warning: exported type PolicySpecs should have comment or be unexported (golint)
    • quorum-key-manager/pkg/app/app.go
    • Line 50: warning: exported function New should have comment or be unexported (golint)
    • Line 73: warning: exported method App.SetMiddleware should have comment or be unexported (golint)
    • Line 151: warning: exported method App.RegisterService should have comment or be unexported (golint)
    • Line 211: warning: exported method App.Router should have comment or be unexported (golint)
    • Line 256: warning: exported method App.Start should have comment or be unexported (golint)
    • Line 286: warning: exported method App.Stop should have comment or be unexported (golint)
    • Line 307: warning: exported method App.Errors should have comment or be unexported (golint)
    • Line 311: warning: exported method App.Close should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/manager/base.go
    • Line 27: warning: exported const ID should have comment or be unexported (golint)
    • Line 29: warning: exported type BaseManager should have comment or be unexported (golint)
    • Line 50: warning: exported function New should have comment or be unexported (golint)
    • Line 72: warning: exported method BaseManager.Start should have comment or be unexported (golint)
    • Line 88: warning: exported method BaseManager.Stop should have comment or be unexported (golint)
    • Line 104: warning: exported method BaseManager.Close should have comment or be unexported (golint)
    • Line 116: warning: exported method BaseManager.GetSecretStore should have comment or be unexported (golint)
    • Line 131: warning: exported method BaseManager.GetKeyStore should have comment or be unexported (golint)
    • Line 145: warning: exported method BaseManager.GetEth1Store should have comment or be unexported (golint)
    • Line 163: warning: exported method BaseManager.GetEth1StoreByAddr should have comment or be unexported (golint)
    • Line 188: warning: exported method BaseManager.List should have comment or be unexported (golint)
    • Line 212: warning: exported method BaseManager.ListAllAccounts should have comment or be unexported (golint)
    • Line 344: warning: exported method BaseManager.ID should have comment or be unexported (golint)
    • Line 345: warning: exported method BaseManager.CheckLiveness should have comment or be unexported (golint)
    • Line 355: warning: exported method BaseManager.CheckReadiness should have comment or be unexported (golint)
    • quorum-key-manager/pkg/jsonrpc/errors.go
    • Line 10: warning: exported function Error should have comment or be unexported (golint)
    • Line 18: warning: exported function NotSupporteVersionError should have comment or be unexported (golint)
    • Line 25: warning: exported function InvalidRequest should have comment or be unexported (golint)
    • Line 35: warning: exported function ParseError should have comment or be unexported (golint)
    • Line 45: warning: exported function InvalidMethodError should have comment or be unexported (golint)
    • Line 52: warning: exported function NotImplementedMethodError should have comment or be unexported (golint)
    • Line 59: warning: exported function MethodNotFoundError should have comment or be unexported (golint)
    • Line 66: warning: exported function InvalidParamsError should have comment or be unexported (golint)
    • Line 76: warning: exported function InternalError should have comment or be unexported (golint)
    • Line 86: warning: exported function DownstreamError should have comment or be unexported (golint)
    • Line 104: warning: exported function InvalidDownstreamHTTPStatuError should have comment or be unexported (golint)
    • Line 116: warning: exported function InvalidDownstreamResponse should have comment or be unexported (golint)
    • quorum-key-manager/tests/acceptance/docker/client.go
    • Line 23: warning: exported type Client should have comment or be unexported (golint)
    • Line 43: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 62: warning: exported method Client.Up should have comment or be unexported (golint)
    • Line 111: warning: exported method Client.Start should have comment or be unexported (golint)
    • Line 129: warning: exported method Client.Stop should have comment or be unexported (golint)
    • Line 146: warning: exported method Client.WaitTillIsReady should have comment or be unexported (golint)
    • Line 158: warning: exported method Client.StartServiceAndWait should have comment or be unexported (golint)
    • Line 172: warning: exported method Client.Down should have comment or be unexported (golint)
    • Line 198: warning: exported method Client.CreateNetwork should have comment or be unexported (golint)
    • Line 211: warning: exported method Client.RemoveNetwork should have comment or be unexported (golint)
    • quorum-key-manager/pkg/common/rand.go
    • Line 11: warning: exported function RandString should have comment or be unexported (golint)
    • Line 22: warning: exported function RandHexString should have comment or be unexported (golint)
    • Line 32: warning: exported function RandInt should have comment or be unexported (golint)
    • Line 37: warning: exported function RandIntRange should have comment or be unexported (golint)
    • Line 42: warning: exported function RandBool should have comment or be unexported (golint)
    • Line 47: warning: exported function RandShuffle should have comment or be unexported (golint)
    • quorum-key-manager/pkg/log/zap/logger.go
    • Line 9: warning: exported type Logger should have comment or be unexported (golint)
    • Line 16: warning: exported function NewLogger should have comment or be unexported (golint)
    • Line 44: warning: exported method Logger.Debug should have comment or be unexported (golint)
    • Line 49: warning: exported method Logger.Info should have comment or be unexported (golint)
    • Line 54: warning: exported method Logger.Warn should have comment or be unexported (golint)
    • Line 64: warning: exported method Logger.Panic should have comment or be unexported (golint)
    • Line 69: warning: exported method Logger.Fatal should have comment or be unexported (golint)
    • Line 74: warning: exported method Logger.WithError should have comment or be unexported (golint)
    • Line 79: warning: exported method Logger.With should have comment or be unexported (golint)
    • Line 84: warning: exported method Logger.WithComponent should have comment or be unexported (golint)
    • Line 108: warning: exported method Logger.Sync should have comment or be unexported (golint)
    • quorum-key-manager/src/stores/store/secrets/aws/aws.go
    • Line 17: warning: exported type SecretStore should have comment or be unexported (golint)
    • Line 22: warning: exported function New should have comment or be unexported (golint)
    • Line 29: warning: exported method SecretStore.Info should have comment or be unexported (golint)
    • Line 33: warning: exported method SecretStore.Set should have comment or be unexported (golint)
    • Line 72: warning: exported method SecretStore.Get should have comment or be unexported (golint)
    • Line 91: warning: exported method SecretStore.List should have comment or be unexported (golint)
    • Line 130: warning: exported method SecretStore.Delete should have comment or be unexported (golint)
    • Line 144: warning: exported method SecretStore.GetDeleted should have comment or be unexported (golint)
    • Line 148: warning: exported method SecretStore.ListDeleted should have comment or be unexported (golint)
    • Line 152: warning: exported method SecretStore.Undelete should have comment or be unexported (golint)
    • Line 165: warning: exported method SecretStore.Destroy should have comment or be unexported (golint)

ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!