Preparing report...

Report for github.com/codenotary/immudb

A+    Excellent!    Found 210 issues across 560 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!


golint65%

Golint is a linter for Go source code.

    • immudb/cmd/helper/terminal.go
    • Line 16: warning: exported type TerminalReader should have comment or be unexported (golint)
    • Line 20: warning: exported function NewTerminalReader should have comment or be unexported (golint)
    • Line 64: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 77: warning: exported type TerminalReadPw should have comment or be unexported (golint)
    • immudb/pkg/api/schema/sql.go
    • Line 1: warning: package comment should be of the form "Package schema ..." (golint)
    • Line 22: warning: exported function EncodeParams should have comment or be unexported (golint)
    • immudb/cmd/immudb/command/service/constants/linux.dist.go
    • Line 23: warning: exported const ExecPath should have comment or be unexported (golint)
    • Line 24: warning: exported const ConfigPath should have comment or be unexported (golint)
    • Line 25: warning: exported const OSUser should have comment or be unexported (golint)
    • Line 26: warning: exported const OSGroup should have comment or be unexported (golint)
    • Line 28: warning: exported var StartUpConfig should have comment or be unexported (golint)
    • immudb/pkg/client/clienttest/token_service_mock.go
    • Line 23: warning: exported type TokenServiceMock should have comment or be unexported (golint)
    • Line 31: warning: exported method TokenServiceMock.GetToken should have comment or be unexported (golint)
    • Line 35: warning: exported method TokenServiceMock.SetToken should have comment or be unexported (golint)
    • Line 39: warning: exported method TokenServiceMock.DeleteToken should have comment or be unexported (golint)
    • Line 43: warning: exported method TokenServiceMock.IsTokenPresent should have comment or be unexported (golint)
    • Line 47: warning: exported method TokenServiceMock.GetDatabase should have comment or be unexported (golint)
    • Line 51: warning: exported method TokenServiceMock.WithHds should have comment or be unexported (golint)
    • Line 55: warning: exported method TokenServiceMock.WithTokenFileName should have comment or be unexported (golint)
    • Line 59: warning: comment on exported function DefaultTokenServiceMock should be of the form "DefaultTokenServiceMock ..." (golint)
    • immudb/pkg/stream/streamtest/stream.go
    • Line 29: warning: exported type ChunkError should have comment or be unexported (golint)
    • Line 33: warning: don't use underscores in Go names; type ImmuServiceReceiver_StreamMock should be ImmuServiceReceiverStreamMock (golint)
    • Line 33: warning: exported type ImmuServiceReceiver_StreamMock should have comment or be unexported (golint)
    • Line 39: warning: exported method ImmuServiceReceiver_StreamMock.Recv should have comment or be unexported (golint)
    • Line 43: warning: exported function DefaultImmuServiceReceiverStreamMock should have comment or be unexported (golint)
    • Line 60: warning: don't use underscores in Go names; type ImmuServiceSender_StreamMock should be ImmuServiceSenderStreamMock (golint)
    • Line 60: warning: exported type ImmuServiceSender_StreamMock should have comment or be unexported (golint)
    • Line 65: warning: exported function DefaultImmuServiceSenderStreamMock should have comment or be unexported (golint)
    • Line 76: warning: exported method ImmuServiceSender_StreamMock.Send should have comment or be unexported (golint)
    • Line 80: warning: exported method ImmuServiceSender_StreamMock.RecvMsg should have comment or be unexported (golint)
    • Line 84: warning: exported function GetTrailer should have comment or be unexported (golint)
    • Line 90: warning: exported function GenerateDummyFile should have comment or be unexported (golint)
    • Line 112: warning: exported function GetSHA256 should have comment or be unexported (golint)
    • immudb/pkg/server/streams.go
    • Line 294: warning: exported method ImmuServer.StreamScan should have comment or be unexported (golint)
    • Line 386: warning: exported method ImmuServer.StreamHistory should have comment or be unexported (golint)
    • Line 420: warning: exported method ImmuServer.StreamExecAll should have comment or be unexported (golint)
    • immudb/embedded/appendable/singleapp/single_app.go
    • Line 1: warning: package comment should be of the form "Package singleapp ..." (golint)
    • Line 34: warning: exported var ErrorPathIsNotADirectory should have comment or be unexported (golint)
    • Line 35: warning: exported var ErrIllegalArguments should have comment or be unexported (golint)
    • Line 36: warning: exported var ErrAlreadyClosed should have comment or be unexported (golint)
    • Line 37: warning: exported var ErrReadOnly should have comment or be unexported (golint)
    • Line 38: warning: exported var ErrCorruptedMetadata should have comment or be unexported (golint)
    • Line 46: warning: exported type AppendableFile should have comment or be unexported (golint)
    • Line 67: warning: exported function Open should have comment or be unexported (golint)
    • Line 190: warning: exported method AppendableFile.Copy should have comment or be unexported (golint)
    • Line 222: warning: exported method AppendableFile.CompressionFormat should have comment or be unexported (golint)
    • Line 226: warning: exported method AppendableFile.CompressionLevel should have comment or be unexported (golint)
    • Line 230: warning: exported method AppendableFile.Metadata should have comment or be unexported (golint)
    • Line 234: warning: exported method AppendableFile.Size should have comment or be unexported (golint)
    • Line 249: warning: exported method AppendableFile.Offset should have comment or be unexported (golint)
    • Line 256: warning: exported method AppendableFile.SetOffset should have comment or be unexported (golint)
    • Line 301: warning: exported method AppendableFile.Append should have comment or be unexported (golint)
    • Line 360: warning: exported method AppendableFile.ReadAt should have comment or be unexported (golint)
    • Line 422: warning: exported method AppendableFile.Flush should have comment or be unexported (golint)
    • Line 450: warning: exported method AppendableFile.Sync should have comment or be unexported (golint)
    • Line 469: warning: exported method AppendableFile.Close should have comment or be unexported (golint)
    • immudb/pkg/pgsql/server/fmessages/fmessages_test/payload.go
    • Line 8: warning: exported function Join should have comment or be unexported (golint)
    • Line 12: warning: exported function S should have comment or be unexported (golint)
    • Line 15: warning: exported function B should have comment or be unexported (golint)
    • Line 19: warning: exported function I16 should have comment or be unexported (golint)
    • Line 24: warning: exported function I32 should have comment or be unexported (golint)
    • Line 30: warning: exported function Msg should have comment or be unexported (golint)
    • immudb/embedded/appendable/multiapp/options.go
    • Line 1: warning: package comment should be of the form "Package multiapp ..." (golint)
    • Line 24: warning: exported const DefaultFileSize should have comment or be unexported (golint)
    • Line 25: warning: exported const DefaultMaxOpenedFiles should have comment or be unexported (golint)
    • Line 26: warning: exported const DefaultFileMode should have comment or be unexported (golint)
    • Line 27: warning: exported const DefaultCompressionFormat should have comment or be unexported (golint)
    • Line 28: warning: exported const DefaultCompressionLevel should have comment or be unexported (golint)
    • Line 30: warning: exported type Options should have comment or be unexported (golint)
    • Line 42: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 55: warning: exported method Options.Valid should have comment or be unexported (golint)
    • Line 62: warning: exported method Options.WithReadOnly should have comment or be unexported (golint)
    • Line 62: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 67: warning: exported method Options.WithSynced should have comment or be unexported (golint)
    • Line 67: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 72: warning: exported method Options.WithFileMode should have comment or be unexported (golint)
    • Line 72: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 77: warning: exported method Options.WithMetadata should have comment or be unexported (golint)
    • Line 77: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 82: warning: exported method Options.WithFileSize should have comment or be unexported (golint)
    • Line 82: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 87: warning: exported method Options.WithFileExt should have comment or be unexported (golint)
    • Line 87: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 92: warning: exported method Options.WithMaxOpenedFiles should have comment or be unexported (golint)
    • Line 92: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 97: warning: exported method Options.WithCompressionFormat should have comment or be unexported (golint)
    • Line 97: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 102: warning: exported method Options.WithCompresionLevel should have comment or be unexported (golint)
    • Line 102: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 107: warning: exported method Options.GetFileExt should have comment or be unexported (golint)
    • Line 107: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • Line 111: warning: exported method Options.GetFileMode should have comment or be unexported (golint)
    • Line 111: warning: receiver name opt should be consistent with previous receiver name opts for Options (golint)
    • immudb/pkg/errors/wrapped.go
    • Line 24: warning: exported function Wrap should have comment or be unexported (golint)
    • Line 78: warning: receiver name e should be consistent with previous receiver name w for wrappedError (golint)
    • immudb/pkg/signer/ecdsa.go
    • Line 80: warning: exported function UnmarshalKey should have comment or be unexported (golint)
    • Line 85: warning: comment on exported function Verify should be of the form "Verify ..." (golint)
    • Line 95: warning: exported function ParsePublicKeyFile should have comment or be unexported (golint)
    • immudb/embedded/appendable/metadata.go
    • Line 1: warning: package comment should be of the form "Package appendable ..." (golint)
    • Line 25: warning: exported type Metadata should have comment or be unexported (golint)
    • Line 29: warning: exported function NewMetadata should have comment or be unexported (golint)
    • Line 40: warning: exported method Metadata.Bytes should have comment or be unexported (golint)
    • Line 48: warning: exported method Metadata.ReadFrom should have comment or be unexported (golint)
    • Line 72: warning: exported method Metadata.WriteTo should have comment or be unexported (golint)
    • Line 101: warning: exported method Metadata.PutInt should have comment or be unexported (golint)
    • Line 107: warning: exported method Metadata.GetInt should have comment or be unexported (golint)
    • Line 115: warning: exported method Metadata.Put should have comment or be unexported (golint)
    • Line 119: warning: exported method Metadata.Get should have comment or be unexported (golint)
    • immudb/pkg/client/clienttest/immuServiceClient_mock.go
    • Line 70: warning: exported method ImmuServiceClientMock.ListUsers should have comment or be unexported (golint)
    • Line 74: warning: exported method ImmuServiceClientMock.GetUser should have comment or be unexported (golint)
    • Line 78: warning: exported method ImmuServiceClientMock.CreateUser should have comment or be unexported (golint)
    • Line 82: warning: exported method ImmuServiceClientMock.ChangePassword should have comment or be unexported (golint)
    • Line 86: warning: exported method ImmuServiceClientMock.DeactivateUser should have comment or be unexported (golint)
    • Line 90: warning: exported method ImmuServiceClientMock.UpdateAuthConfig should have comment or be unexported (golint)
    • Line 94: warning: exported method ImmuServiceClientMock.UpdateMTLSConfig should have comment or be unexported (golint)
    • Line 98: warning: exported method ImmuServiceClientMock.Login should have comment or be unexported (golint)
    • Line 102: warning: exported method ImmuServiceClientMock.Logout should have comment or be unexported (golint)
    • Line 106: warning: exported method ImmuServiceClientMock.Set should have comment or be unexported (golint)
    • Line 110: warning: exported method ImmuServiceClientMock.VerifiableSet should have comment or be unexported (golint)
    • Line 114: warning: exported method ImmuServiceClientMock.Get should have comment or be unexported (golint)
    • Line 118: warning: exported method ImmuServiceClientMock.VerifiableGet should have comment or be unexported (golint)
    • Line 122: warning: exported method ImmuServiceClientMock.GetAll should have comment or be unexported (golint)
    • Line 126: warning: exported method ImmuServiceClientMock.ExecAll should have comment or be unexported (golint)
    • Line 130: warning: exported method ImmuServiceClientMock.Scan should have comment or be unexported (golint)
    • Line 134: warning: exported method ImmuServiceClientMock.Count should have comment or be unexported (golint)
    • Line 138: warning: exported method ImmuServiceClientMock.CountAll should have comment or be unexported (golint)
    • Line 142: warning: exported method ImmuServiceClientMock.TxById should have comment or be unexported (golint)
    • Line 146: warning: exported method ImmuServiceClientMock.VerifiableTxById should have comment or be unexported (golint)
    • Line 150: warning: exported method ImmuServiceClientMock.History should have comment or be unexported (golint)
    • Line 154: warning: exported method ImmuServiceClientMock.Health should have comment or be unexported (golint)
    • Line 158: warning: exported method ImmuServiceClientMock.CurrentState should have comment or be unexported (golint)
    • Line 162: warning: exported method ImmuServiceClientMock.SetReference should have comment or be unexported (golint)
    • Line 166: warning: exported method ImmuServiceClientMock.VerifiableSetReference should have comment or be unexported (golint)
    • Line 170: warning: exported method ImmuServiceClientMock.ZAdd should have comment or be unexported (golint)
    • Line 174: warning: exported method ImmuServiceClientMock.VerifiableZAdd should have comment or be unexported (golint)
    • Line 178: warning: exported method ImmuServiceClientMock.ZScan should have comment or be unexported (golint)
    • Line 182: warning: exported method ImmuServiceClientMock.CreateDatabase should have comment or be unexported (golint)
    • Line 186: warning: exported method ImmuServiceClientMock.UseDatabase should have comment or be unexported (golint)
    • Line 190: warning: exported method ImmuServiceClientMock.UpdateDatabase should have comment or be unexported (golint)
    • Line 194: warning: exported method ImmuServiceClientMock.ChangePermission should have comment or be unexported (golint)
    • Line 198: warning: exported method ImmuServiceClientMock.SetActiveUser should have comment or be unexported (golint)
    • Line 202: warning: exported method ImmuServiceClientMock.DatabaseList should have comment or be unexported (golint)
    • immudb/pkg/api/schema/unexpected_type.go
    • Line 1: warning: package comment should be of the form "Package schema ..." (golint)
    • Line 18: warning: don't use underscores in Go names; type Op_Unexpected should be OpUnexpected (golint)
    • Line 18: warning: exported type Op_Unexpected should have comment or be unexported (golint)
    • Line 22: warning: don't use underscores in Go names; method isOp_Operation should be isOpOperation (golint)
    • immudb/pkg/errors/meta.go
    • Line 19: warning: exported type Code should have comment or be unexported (golint)
    • Line 22: warning: exported const CodSuccessCompletion should have comment (or a comment on this block) or be unexported (golint)
    • Line 33: warning: exported var CodeMap should have comment or be unexported (golint)
    • immudb/pkg/database/reference.go
    • Line 26: warning: exported var ErrReferencedKeyCannotBeAReference should have comment or be unexported (golint)
    • Line 27: warning: exported var ErrFinalKeyCannotBeConvertedIntoReference should have comment or be unexported (golint)
    • immudb/pkg/api/schema/database_protoconv.go
    • Line 1: warning: package comment should be of the form "Package schema ..." (golint)
    • Line 25: warning: exported function TxTo should have comment or be unexported (golint)
    • Line 44: warning: exported function TxFrom should have comment or be unexported (golint)
    • Line 65: warning: exported function InclusionProofTo should have comment or be unexported (golint)
    • Line 73: warning: exported function InclusionProofFrom should have comment or be unexported (golint)
    • Line 81: warning: exported function DualProofTo should have comment or be unexported (golint)
    • Line 93: warning: exported function TxMetatadaTo should have comment or be unexported (golint)
    • Line 105: warning: exported function LinearProofTo should have comment or be unexported (golint)
    • Line 113: warning: exported function DualProofFrom should have comment or be unexported (golint)
    • Line 125: warning: exported function TxMetadataFrom should have comment or be unexported (golint)
    • Line 137: warning: exported function LinearProofFrom should have comment or be unexported (golint)
    • Line 145: warning: exported function DigestsTo should have comment or be unexported (golint)
    • Line 156: warning: exported function DigestFrom should have comment or be unexported (golint)
    • Line 162: warning: exported function DigestsFrom should have comment or be unexported (golint)
    • immudb/pkg/api/schema/patterns.go
    • Line 21: warning: don't use underscores in Go names; func Pattern_ImmuService_VerifiableGet_0 should be PatternImmuServiceVerifiableGet0 (golint)
    • Line 26: warning: don't use underscores in Go names; func Pattern_ImmuService_VerifiableSet_0 should be PatternImmuServiceVerifiableSet0 (golint)
    • Line 31: warning: don't use underscores in Go names; func Pattern_ImmuService_Set_0 should be PatternImmuServiceSet0 (golint)
    • Line 36: warning: don't use underscores in Go names; func Pattern_ImmuService_History_0 should be PatternImmuServiceHistory0 (golint)
    • Line 41: warning: don't use underscores in Go names; func Pattern_ImmuService_VerifiableSetReference_0 should be PatternImmuServiceVerifiableSetReference0 (golint)
    • Line 46: warning: don't use underscores in Go names; func Pattern_ImmuService_VerifiableZAdd_0 should be PatternImmuServiceVerifiableZAdd0 (golint)
    • Line 51: warning: don't use underscores in Go names; func Pattern_ImmuService_UseDatabase_0 should be PatternImmuServiceUseDatabase0 (golint)
    • Line 56: warning: don't use underscores in Go names; func Pattern_ImmuService_VerifiableTxById_0 should be PatternImmuServiceVerifiableTxByID0 (golint)
    • immudb/cmd/helper/detached.go
    • Line 33: warning: exported type Execs should have comment or be unexported (golint)
    • Line 43: warning: exported type Plauncher should have comment or be unexported (golint)
    • Line 51: warning: exported function NewPlauncher should have comment or be unexported (golint)
    • immudb/cmd/immuadmin/command/backup.go
    • Line 100: warning: receiver name cl should be consistent with previous receiver name clb for commandlineBck (golint)
    • Line 115: warning: receiver name cl should be consistent with previous receiver name clb for commandlineBck (golint)
    • Line 154: warning: receiver name cl should be consistent with previous receiver name clb for commandlineBck (golint)
    • Line 202: warning: receiver name cl should be consistent with previous receiver name clb for commandlineBck (golint)
    • Line 242: warning: receiver name cl should be consistent with previous receiver name clb for commandlineBck (golint)
    • immudb/pkg/pgsql/server/pgmeta/pg_type.go
    • Line 21: warning: exported const PgTypeMapOid should have comment or be unexported (golint)
    • Line 22: warning: exported const PgTypeMapLength should have comment or be unexported (golint)
    • Line 24: warning: exported const PgsqlProtocolVersion should have comment or be unexported (golint)
    • Line 26: warning: exported var PgsqlProtocolVersionMessage should have comment or be unexported (golint)
    • Line 39: warning: exported const PgSeverityError should have comment or be unexported (golint)
    • Line 40: warning: exported const PgSeverityFaral should have comment or be unexported (golint)
    • Line 41: warning: exported const PgSeverityPanic should have comment or be unexported (golint)
    • Line 42: warning: exported const PgSeverityWarning should have comment or be unexported (golint)
    • Line 43: warning: exported const PgSeverityNotice should have comment or be unexported (golint)
    • Line 44: warning: exported const PgSeverityDebug should have comment or be unexported (golint)
    • Line 45: warning: exported const PgSeverityInfo should have comment or be unexported (golint)
    • Line 46: warning: exported const PgSeverityLog should have comment or be unexported (golint)
    • Line 48: warning: exported const PgServerErrRejectedEstablishmentOfSqlconnection should have comment or be unexported (golint)
    • Line 49: warning: exported const PgServerErrSyntaxError should have comment or be unexported (golint)
    • Line 50: warning: exported const PgServerErrProtocolViolation should have comment or be unexported (golint)
    • Line 51: warning: exported const PgServerErrConnectionFailure should have comment or be unexported (golint)
    • Line 52: warning: exported const ProgramLimitExceeded should have comment or be unexported (golint)
    • Line 53: warning: exported const DataException should have comment or be unexported (golint)
    • Line 55: warning: exported var MTypes should have comment or be unexported (golint)
    • immudb/embedded/tbtree/options.go
    • Line 1: warning: package comment should be of the form "Package tbtree ..." (golint)
    • Line 27: warning: exported const DefaultMaxNodeSize should have comment or be unexported (golint)
    • Line 28: warning: exported const DefaultFlushThld should have comment or be unexported (golint)
    • Line 29: warning: exported const DefaultMaxActiveSnapshots should have comment or be unexported (golint)
    • Line 30: warning: exported const DefaultRenewSnapRootAfter should have comment or be unexported (golint)
    • Line 31: warning: exported const DefaultCacheSize should have comment or be unexported (golint)
    • Line 32: warning: exported const DefaultFileMode should have comment or be unexported (golint)
    • Line 33: warning: exported const DefaultFileSize should have comment or be unexported (golint)
    • Line 34: warning: exported const DefaultMaxKeyLen should have comment or be unexported (golint)
    • Line 35: warning: exported const DefaultCompactionThld should have comment or be unexported (golint)
    • Line 37: warning: exported const MinNodeSize should have comment or be unexported (golint)
    • Line 38: warning: exported const MinCacheSize should have comment or be unexported (golint)
    • Line 40: warning: exported type AppFactoryFunc should have comment or be unexported (golint)
    • Line 46: warning: exported type Options should have comment or be unexported (golint)
    • Line 69: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 101: warning: exported method Options.WithLog should have comment or be unexported (golint)
    • Line 106: warning: exported method Options.WithAppFactory should have comment or be unexported (golint)
    • Line 111: warning: exported method Options.WithFlushThld should have comment or be unexported (golint)
    • Line 116: warning: exported method Options.WithMaxActiveSnapshots should have comment or be unexported (golint)
    • Line 121: warning: exported method Options.WithRenewSnapRootAfter should have comment or be unexported (golint)
    • Line 126: warning: exported method Options.WithCacheSize should have comment or be unexported (golint)
    • Line 131: warning: exported method Options.WithReadOnly should have comment or be unexported (golint)
    • Line 136: warning: exported method Options.WithSynced should have comment or be unexported (golint)
    • Line 141: warning: exported method Options.WithFileMode should have comment or be unexported (golint)
    • Line 146: warning: exported method Options.WithMaxKeyLen should have comment or be unexported (golint)
    • Line 151: warning: exported method Options.WithMaxNodeSize should have comment or be unexported (golint)
    • Line 156: warning: exported method Options.WithFileSize should have comment or be unexported (golint)
    • Line 161: warning: exported method Options.WithCompactionThld should have comment or be unexported (golint)
    • Line 166: warning: exported method Options.WithDelayDuringCompaction should have comment or be unexported (golint)
    • immudb/embedded/tbtree/snapshot.go
    • Line 1: warning: package comment should be of the form "Package tbtree ..." (golint)
    • Line 25: warning: exported var ErrNoMoreEntries should have comment or be unexported (golint)
    • Line 26: warning: exported var ErrReadersNotClosed should have comment or be unexported (golint)
    • Line 29: warning: exported const InnerNodeType should have comment (or a comment on this block) or be unexported (golint)
    • Line 33: warning: exported type Snapshot should have comment or be unexported (golint)
    • Line 43: warning: exported method Snapshot.Get should have comment or be unexported (golint)
    • Line 58: warning: exported method Snapshot.History should have comment or be unexported (golint)
    • Line 77: warning: exported method Snapshot.Ts should have comment or be unexported (golint)
    • Line 84: warning: exported method Snapshot.NewHistoryReader should have comment or be unexported (golint)
    • Line 103: warning: exported method Snapshot.NewReader should have comment or be unexported (golint)
    • Line 159: warning: exported method Snapshot.Close should have comment or be unexported (golint)
    • Line 181: warning: exported method Snapshot.WriteTo should have comment or be unexported (golint)
    • immudb/pkg/database/sql.go
    • Line 1: warning: package comment should be of the form "Package database ..." (golint)
    • Line 27: warning: exported var ErrSQLNotReady should have comment or be unexported (golint)
    • immudb/embedded/store/immustore.go
    • Line 1: warning: package comment should be of the form "Package store ..." (golint)
    • Line 44: warning: exported var ErrIllegalArguments should have comment or be unexported (golint)
    • Line 45: warning: exported var ErrAlreadyClosed should have comment or be unexported (golint)
    • Line 46: warning: exported var ErrUnexpectedLinkingError should have comment or be unexported (golint)
    • Line 47: warning: exported var ErrorNoEntriesProvided should have comment or be unexported (golint)
    • Line 48: warning: exported var ErrorMaxTxEntriesLimitExceeded should have comment or be unexported (golint)
    • Line 49: warning: exported var ErrNullKey should have comment or be unexported (golint)
    • Line 50: warning: exported var ErrorMaxKeyLenExceeded should have comment or be unexported (golint)
    • Line 51: warning: exported var ErrorMaxValueLenExceeded should have comment or be unexported (golint)
    • Line 52: warning: exported var ErrDuplicatedKey should have comment or be unexported (golint)
    • Line 53: warning: exported var ErrMaxConcurrencyLimitExceeded should have comment or be unexported (golint)
    • Line 54: warning: exported var ErrorPathIsNotADirectory should have comment or be unexported (golint)
    • Line 55: warning: exported var ErrorCorruptedTxData should have comment or be unexported (golint)
    • Line 56: warning: exported var ErrCorruptedData should have comment or be unexported (golint)
    • Line 57: warning: exported var ErrCorruptedCLog should have comment or be unexported (golint)
    • Line 58: warning: exported var ErrTxSizeGreaterThanMaxTxSize should have comment or be unexported (golint)
    • Line 59: warning: exported var ErrCorruptedAHtree should have comment or be unexported (golint)
    • Line 60: warning: exported var ErrKeyNotFound should have comment or be unexported (golint)
    • Line 61: warning: exported var ErrKeyAlreadyExists should have comment or be unexported (golint)
    • Line 62: warning: exported var ErrTxNotFound should have comment or be unexported (golint)
    • Line 63: warning: exported var ErrNoMoreEntries should have comment or be unexported (golint)
    • Line 64: warning: exported var ErrIllegalState should have comment or be unexported (golint)
    • Line 65: warning: exported var ErrOffsetOutOfRange should have comment or be unexported (golint)
    • Line 66: warning: exported var ErrUnexpectedError should have comment or be unexported (golint)
    • Line 68: warning: exported var ErrSourceTxNewerThanTargetTx should have comment or be unexported (golint)
    • Line 69: warning: exported var ErrLinearProofMaxLenExceeded should have comment or be unexported (golint)
    • Line 71: warning: exported var ErrCompactionUnsupported should have comment or be unexported (golint)
    • Line 73: warning: exported const MaxKeyLen should have comment or be unexported (golint)
    • Line 75: warning: exported const MaxParallelIO should have comment or be unexported (golint)
    • Line 86: warning: exported const Version should have comment or be unexported (golint)
    • Line 99: warning: exported type ImmuStore should have comment or be unexported (golint)
    • Line 159: warning: exported type KV should have comment or be unexported (golint)
    • Line 165: warning: exported method KV.Digest should have comment or be unexported (golint)
    • Line 176: warning: exported function Open should have comment or be unexported (golint)
    • Line 250: warning: exported function OpenWith should have comment or be unexported (golint)
    • Line 467: warning: exported type NotificationType should have comment or be unexported (golint)
    • Line 469: warning: exported const NotificationWindow should have comment or be unexported (golint)
    • Line 471: warning: exported const Info should have comment (or a comment on this block) or be unexported (golint)
    • Line 499: warning: exported method ImmuStore.IndexInfo should have comment or be unexported (golint)
    • Line 503: warning: exported method ImmuStore.ExistKeyWith should have comment or be unexported (golint)
    • Line 507: warning: exported method ImmuStore.Get should have comment or be unexported (golint)
    • Line 526: warning: exported method ImmuStore.History should have comment or be unexported (golint)
    • Line 530: warning: exported method ImmuStore.NewTx should have comment or be unexported (golint)
    • Line 534: warning: exported method ImmuStore.Snapshot should have comment or be unexported (golint)
    • Line 546: warning: exported method ImmuStore.SnapshotSince should have comment or be unexported (golint)
    • Line 578: warning: exported method ImmuStore.SetBlErr should have comment or be unexported (golint)
    • Line 585: warning: exported method ImmuStore.Alh should have comment or be unexported (golint)
    • Line 590: warning: exported method ImmuStore.BlInfo should have comment or be unexported (golint)
    • Line 634: warning: exported method ImmuStore.WaitForTx should have comment or be unexported (golint)
    • Line 638: warning: exported method ImmuStore.WaitForIndexingUpto should have comment or be unexported (golint)
    • Line 642: warning: exported method ImmuStore.CompactIndex should have comment or be unexported (golint)
    • Line 661: warning: exported method ImmuStore.ReadOnly should have comment or be unexported (golint)
    • Line 665: warning: exported method ImmuStore.Synced should have comment or be unexported (golint)
    • Line 669: warning: exported method ImmuStore.MaxConcurrency should have comment or be unexported (golint)
    • Line 673: warning: exported method ImmuStore.MaxIOConcurrency should have comment or be unexported (golint)
    • Line 677: warning: exported method ImmuStore.MaxTxEntries should have comment or be unexported (golint)
    • Line 681: warning: exported method ImmuStore.MaxKeyLen should have comment or be unexported (golint)
    • Line 685: warning: exported method ImmuStore.MaxValueLen should have comment or be unexported (golint)
    • Line 689: warning: exported method ImmuStore.MaxLinearProofLen should have comment or be unexported (golint)
    • Line 693: warning: exported method ImmuStore.TxCount should have comment or be unexported (golint)
    • Line 812: warning: exported method ImmuStore.Commit should have comment or be unexported (golint)
    • Line 1072: warning: exported method ImmuStore.CommitWith should have comment or be unexported (golint)
    • Line 1088: warning: exported type KeyIndex should have comment or be unexported (golint)
    • Line 1164: warning: exported type DualProof should have comment or be unexported (golint)
    • Line 1250: warning: exported type LinearProof should have comment or be unexported (golint)
    • Line 1349: warning: exported method ImmuStore.ExportTx should have comment or be unexported (golint)
    • Line 1411: warning: exported method ImmuStore.ReplicateTx should have comment or be unexported (golint)
    • Line 1464: warning: exported method ImmuStore.ReadTx should have comment or be unexported (golint)
    • Line 1498: warning: exported method ImmuStore.ReadValue should have comment or be unexported (golint)
    • Line 1512: warning: exported method ImmuStore.ReadValueAt should have comment or be unexported (golint)
    • Line 1569: warning: exported method ImmuStore.Sync should have comment or be unexported (golint)
    • Line 1600: warning: exported method ImmuStore.Close should have comment or be unexported (golint)
    • immudb/pkg/server/sql.go
    • Line 1: warning: package comment should be of the form "Package server ..." (golint)
    • Line 25: warning: exported method ImmuServer.VerifiableSQLGet should have comment or be unexported (golint)
    • Line 34: warning: exported method ImmuServer.SQLExec should have comment or be unexported (golint)
    • Line 47: warning: exported method ImmuServer.UseSnapshot should have comment or be unexported (golint)
    • Line 56: warning: exported method ImmuServer.SQLQuery should have comment or be unexported (golint)
    • Line 65: warning: exported method ImmuServer.ListTables should have comment or be unexported (golint)
    • Line 74: warning: exported method ImmuServer.DescribeTable should have comment or be unexported (golint)
    • immudb/embedded/appendable/appendable.go
    • Line 1: warning: package comment should be of the form "Package appendable ..." (golint)
    • Line 20: warning: exported const DefaultCompressionFormat should have comment or be unexported (golint)
    • Line 21: warning: exported const DefaultCompressionLevel should have comment or be unexported (golint)
    • Line 24: warning: exported const NoCompression should have comment (or a comment on this block) or be unexported (golint)
    • Line 32: warning: exported const BestSpeed should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: exported type Appendable should have comment or be unexported (golint)
    • immudb/pkg/server/db_operations.go
    • Line 149: warning: comment on exported method ImmuServer.TxById should be of the form "TxById ..." (golint)
    • Line 159: warning: comment on exported method ImmuServer.VerifiableTxById should be of the form "VerifiableTxById ..." (golint)
    • Line 226: warning: comment on exported method ImmuServer.VerifiableSetReference should be of the form "VerifiableSetReference ..." (golint)
    • Line 324: warning: comment on exported method ImmuServer.CleanIndex should be of the form "CleanIndex ..." (golint)
    • Line 329: warning: exported method ImmuServer.CompactIndex should have comment or be unexported (golint)
    • Line 363: warning: exported method ImmuServer.ExecAll should have comment or be unexported (golint)
    • immudb/pkg/pgsql/server/options.go
    • Line 25: warning: exported type Option should have comment or be unexported (golint)
    • Line 27: warning: exported function Address should have comment or be unexported (golint)
    • Line 33: warning: exported function Port should have comment or be unexported (golint)
    • Line 39: warning: exported function Logger should have comment or be unexported (golint)
    • Line 45: warning: exported function DatabaseList should have comment or be unexported (golint)
    • Line 51: warning: exported function SysDb should have comment or be unexported (golint)
    • Line 57: warning: exported function TlsConfig should have comment or be unexported (golint)
    • Line 63: warning: exported function SessFactory should have comment or be unexported (golint)
    • immudb/pkg/client/sql.go
    • Line 1: warning: package comment should be of the form "Package client ..." (golint)
    • Line 30: warning: exported const SQLPrefix should have comment or be unexported (golint)
    • immudb/embedded/appendable/mocked/mocked.go
    • Line 1: warning: package comment should be of the form "Package mocked ..." (golint)
    • Line 18: warning: exported type MockedAppendable should have comment or be unexported (golint)
    • Line 33: warning: exported method MockedAppendable.Metadata should have comment or be unexported (golint)
    • Line 37: warning: exported method MockedAppendable.Copy should have comment or be unexported (golint)
    • Line 41: warning: exported method MockedAppendable.Size should have comment or be unexported (golint)
    • Line 45: warning: exported method MockedAppendable.Offset should have comment or be unexported (golint)
    • Line 49: warning: exported method MockedAppendable.SetOffset should have comment or be unexported (golint)
    • Line 53: warning: exported method MockedAppendable.Append should have comment or be unexported (golint)
    • Line 57: warning: exported method MockedAppendable.Flush should have comment or be unexported (golint)
    • Line 61: warning: exported method MockedAppendable.Sync should have comment or be unexported (golint)
    • Line 65: warning: exported method MockedAppendable.ReadAt should have comment or be unexported (golint)
    • Line 69: warning: exported method MockedAppendable.Close should have comment or be unexported (golint)
    • Line 73: warning: exported method MockedAppendable.CompressionFormat should have comment or be unexported (golint)
    • Line 77: warning: exported method MockedAppendable.CompressionLevel should have comment or be unexported (golint)
    • immudb/embedded/remotestorage/s3/s3.go
    • Line 24: warning: exported type Storage should have comment or be unexported (golint)
    • Line 34: warning: exported var ErrInvalidArguments should have comment or be unexported (golint)
    • Line 41: warning: exported function Open should have comment or be unexported (golint)
    • Line 352: warning: exported method Storage.ListEntries should have comment or be unexported (golint)
    • immudb/embedded/tbtree/reader.go
    • Line 1: warning: package comment should be of the form "Package tbtree ..." (golint)
    • Line 22: warning: exported type Reader should have comment or be unexported (golint)
    • Line 36: warning: exported type ReaderSpec should have comment or be unexported (golint)
    • Line 43: warning: exported method Reader.Reset should have comment or be unexported (golint)
    • Line 56: warning: exported method Reader.ReadAsBefore should have comment or be unexported (golint)
    • Line 248: warning: exported method Reader.Close should have comment or be unexported (golint)
    • immudb/embedded/sql/row_reader.go
    • Line 25: warning: exported type RowReader should have comment or be unexported (golint)
    • Line 36: warning: exported type Row should have comment or be unexported (golint)
    • Line 40: warning: comment on exported method Row.Compatible should be of the form "Compatible ..." (golint)
    • Line 82: warning: exported type ColDescriptor should have comment or be unexported (golint)
    • Line 90: warning: exported method ColDescriptor.Selector should have comment or be unexported (golint)
    • immudb/embedded/remotestorage/memory/memory.go
    • Line 1: warning: package comment should be of the form "Package memory ..." (golint)
    • Line 35: warning: exported var ErrInvalidArguments should have comment or be unexported (golint)
    • Line 46: warning: exported function Open should have comment or be unexported (golint)
    • Line 126: warning: exported method Storage.ListEntries should have comment or be unexported (golint)
    • Line 168: warning: exported method Storage.SetRandomPutDelays should have comment or be unexported (golint)
    • immudb/pkg/api/schema/row_value.go
    • Line 1: warning: package comment should be of the form "Package schema ..." (golint)
    • Line 27: warning: exported type SqlValue should have comment or be unexported (golint)
    • Line 32: warning: exported method SQLValue_Null.Equal should have comment or be unexported (golint)
    • Line 40: warning: exported method SQLValue_N.Equal should have comment or be unexported (golint)
    • Line 53: warning: exported method SQLValue_S.Equal should have comment or be unexported (golint)
    • Line 66: warning: exported method SQLValue_B.Equal should have comment or be unexported (golint)
    • Line 79: warning: exported method SQLValue_Bs.Equal should have comment or be unexported (golint)
    • Line 92: warning: exported function RenderValue should have comment or be unexported (golint)
    • Line 119: warning: exported function RenderValueAsByte should have comment or be unexported (golint)
    • Line 146: warning: exported function RawValue should have comment or be unexported (golint)
    • immudb/pkg/api/schema/state.go
    • Line 1: warning: package comment should be of the form "Package schema ..." (golint)
    • Line 27: warning: exported method ImmutableState.ToBytes should have comment or be unexported (golint)
    • Line 45: warning: comment on exported method ImmutableState.CheckSignature should be of the form "CheckSignature ..." (golint)
    • immudb/pkg/server/metrics.go
    • Line 35: warning: exported var Version should have comment or be unexported (golint)
    • Line 191: warning: exported function ImmudbHealthHandlerFunc should have comment or be unexported (golint)
    • Line 197: warning: exported function ImmudbVersionHandlerFunc should have comment or be unexported (golint)
    • immudb/cmd/immuclient/service/constants/linux.dist.go
    • Line 23: warning: exported const ExecPath should have comment or be unexported (golint)
    • Line 24: warning: exported const ConfigPath should have comment or be unexported (golint)
    • Line 25: warning: exported const OSUser should have comment or be unexported (golint)
    • Line 26: warning: exported const OSGroup should have comment or be unexported (golint)
    • Line 28: warning: exported var StartUpConfig should have comment or be unexported (golint)
    • immudb/embedded/ahtree/verification.go
    • Line 1: warning: package comment should be of the form "Package ahtree ..." (golint)
    • Line 20: warning: exported function VerifyInclusion should have comment or be unexported (golint)
    • Line 30: warning: exported function EvalInclusion should have comment or be unexported (golint)
    • Line 57: warning: exported function VerifyConsistency should have comment or be unexported (golint)
    • Line 71: warning: exported function EvalConsistency should have comment or be unexported (golint)
    • Line 110: warning: exported function VerifyLastInclusion should have comment or be unexported (golint)
    • Line 118: warning: exported function EvalLastInclusion should have comment or be unexported (golint)
    • immudb/cmd/immuclient/immuclienttest/helper.go
    • Line 40: warning: exported type HomedirServiceMock should have comment or be unexported (golint)
    • Line 45: warning: exported method HomedirServiceMock.FileExistsInUserHomeDir should have comment or be unexported (golint)
    • Line 49: warning: exported method HomedirServiceMock.WriteFileToUserHomeDir should have comment or be unexported (golint)
    • Line 54: warning: exported method HomedirServiceMock.DeleteFileFromUserHomeDir should have comment or be unexported (golint)
    • Line 58: warning: exported method HomedirServiceMock.ReadFileFromUserHomeDir should have comment or be unexported (golint)
    • Line 62: warning: exported function NewDefaultClientTest should have comment or be unexported (golint)
    • Line 65: warning: exported function NewClientTest should have comment or be unexported (golint)
    • Line 76: warning: receiver name c should be consistent with previous receiver name ct for clientTest (golint)
    • Line 93: warning: receiver name c should be consistent with previous receiver name ct for clientTest (golint)
    • Line 100: warning: exported function CaptureStdout should have comment or be unexported (golint)
    • Line 128: warning: exported type PasswordReader should have comment or be unexported (golint)
    • immudb/embedded/appendable/remoteapp/remote_app.go
    • Line 1: warning: package comment should be of the form "Package remoteapp ..." (golint)
    • Line 47: warning: exported type RemoteStorageAppendable should have comment or be unexported (golint)
    • Line 73: warning: exported function Open should have comment or be unexported (golint)
    • Line 384: warning: exported method RemoteStorageAppendable.Close should have comment or be unexported (golint)
    • Line 409: warning: exported method RemoteStorageAppendable.OpenAppendable should have comment or be unexported (golint)
    • Line 510: warning: exported method RemoteStorageAppendable.OpenInitialAppendable should have comment or be unexported (golint)
    • immudb/embedded/ahtree/ahtree.go
    • Line 1: warning: package comment should be of the form "Package ahtree ..." (golint)
    • Line 33: warning: exported var ErrIllegalArguments should have comment or be unexported (golint)
    • Line 34: warning: exported var ErrorPathIsNotADirectory should have comment or be unexported (golint)
    • Line 35: warning: exported var ErrCorruptedCLog should have comment or be unexported (golint)
    • Line 36: warning: exported var ErrorCorruptedData should have comment or be unexported (golint)
    • Line 37: warning: exported var ErrorCorruptedDigests should have comment or be unexported (golint)
    • Line 38: warning: exported var ErrAlreadyClosed should have comment or be unexported (golint)
    • Line 39: warning: exported var ErrEmptyTree should have comment or be unexported (golint)
    • Line 40: warning: exported var ErrReadOnly should have comment or be unexported (golint)
    • Line 41: warning: exported var ErrUnexistentData should have comment or be unexported (golint)
    • Line 43: warning: exported const LeafPrefix should have comment or be unexported (golint)
    • Line 44: warning: exported const NodePrefix should have comment or be unexported (golint)
    • Line 46: warning: exported const Version should have comment or be unexported (golint)
    • Line 49: warning: exported const MetaVersion should have comment (or a comment on this block) or be unexported (golint)
    • Line 77: warning: exported function Open should have comment or be unexported (golint)
    • Line 135: warning: exported function OpenWith should have comment or be unexported (golint)
    • Line 205: warning: exported method AHtree.Append should have comment or be unexported (golint)
    • Line 402: warning: exported method AHtree.InclusionProof should have comment or be unexported (golint)
    • Line 456: warning: exported method AHtree.ConsistencyProof should have comment or be unexported (golint)
    • Line 540: warning: exported method AHtree.Size should have comment or be unexported (golint)
    • Line 547: warning: exported method AHtree.DataAt should have comment or be unexported (golint)
    • Line 593: warning: exported method AHtree.Root should have comment or be unexported (golint)
    • Line 608: warning: exported method AHtree.RootAt should have comment or be unexported (golint)
    • Line 639: warning: exported method AHtree.Sync should have comment or be unexported (golint)
    • Line 673: warning: exported method AHtree.Close should have comment or be unexported (golint)
    • immudb/embedded/sql/stmt.go
    • Line 35: warning: exported const RowPrefix should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: exported type SQLValueType should have comment or be unexported (golint)
    • Line 41: warning: exported const IntegerType should have comment (or a comment on this block) or be unexported (golint)
    • Line 49: warning: exported type AggregateFn should have comment or be unexported (golint)
    • Line 52: warning: exported const COUNT should have comment (or a comment on this block) or be unexported (golint)
    • Line 59: warning: exported type CmpOperator should have comment or be unexported (golint)
    • Line 62: warning: exported const EQ should have comment (or a comment on this block) or be unexported (golint)
    • Line 70: warning: exported type LogicOperator should have comment or be unexported (golint)
    • Line 73: warning: exported const AND should have comment (or a comment on this block) or be unexported (golint)
    • Line 77: warning: exported type NumOperator should have comment or be unexported (golint)
    • Line 80: warning: exported const ADDOP should have comment (or a comment on this block) or be unexported (golint)
    • Line 86: warning: exported type JoinType should have comment or be unexported (golint)
    • Line 89: warning: exported const InnerJoin should have comment (or a comment on this block) or be unexported (golint)
    • Line 94: warning: exported type SQLStmt should have comment or be unexported (golint)
    • Line 99: warning: exported type TxStmt should have comment or be unexported (golint)
    • Line 130: warning: exported type CreateDatabaseStmt should have comment or be unexported (golint)
    • Line 156: warning: exported type UseDatabaseStmt should have comment or be unexported (golint)
    • Line 173: warning: exported type UseSnapshotStmt should have comment or be unexported (golint)
    • Line 186: warning: exported type CreateTableStmt should have comment or be unexported (golint)
    • Line 234: warning: exported type ColSpec should have comment or be unexported (golint)
    • Line 240: warning: exported type CreateIndexStmt should have comment or be unexported (golint)
    • Line 300: warning: exported type AddColumnStmt should have comment or be unexported (golint)
    • Line 313: warning: exported type UpsertIntoStmt should have comment or be unexported (golint)
    • Line 320: warning: exported type RowSpec should have comment or be unexported (golint)
    • Line 547: warning: exported type ValueExp should have comment or be unexported (golint)
    • Line 555: warning: exported type TypedValue should have comment or be unexported (golint)
    • Line 561: warning: exported type NullValue should have comment or be unexported (golint)
    • Line 565: warning: exported method NullValue.Type should have comment or be unexported (golint)
    • Line 569: warning: exported method NullValue.Value should have comment or be unexported (golint)
    • Line 573: warning: exported method NullValue.Compare should have comment or be unexported (golint)
    • Line 586: warning: receiver name v should be consistent with previous receiver name n for NullValue (golint)
    • Line 590: warning: receiver name v should be consistent with previous receiver name n for NullValue (golint)
    • Line 604: warning: receiver name v should be consistent with previous receiver name n for NullValue (golint)
    • Line 608: warning: receiver name v should be consistent with previous receiver name n for NullValue (golint)
    • Line 612: warning: receiver name v should be consistent with previous receiver name n for NullValue (golint)
    • Line 616: warning: exported type Number should have comment or be unexported (golint)
    • Line 620: warning: exported method Number.Type should have comment or be unexported (golint)
    • Line 648: warning: exported method Number.Value should have comment or be unexported (golint)
    • Line 652: warning: exported method Number.Compare should have comment or be unexported (golint)
    • Line 675: warning: exported type Varchar should have comment or be unexported (golint)
    • Line 679: warning: exported method Varchar.Type should have comment or be unexported (golint)
    • Line 707: warning: exported method Varchar.Value should have comment or be unexported (golint)
    • Line 711: warning: exported method Varchar.Compare should have comment or be unexported (golint)
    • Line 726: warning: exported type Bool should have comment or be unexported (golint)
    • Line 730: warning: exported method Bool.Type should have comment or be unexported (golint)
    • Line 758: warning: exported method Bool.Value should have comment or be unexported (golint)
    • Line 762: warning: exported method Bool.Compare should have comment or be unexported (golint)
    • Line 785: warning: exported type Blob should have comment or be unexported (golint)
    • Line 789: warning: exported method Blob.Type should have comment or be unexported (golint)
    • Line 817: warning: exported method Blob.Value should have comment or be unexported (golint)
    • Line 821: warning: exported method Blob.Compare should have comment or be unexported (golint)
    • Line 836: warning: exported type SysFn should have comment or be unexported (golint)
    • Line 876: warning: exported type Param should have comment or be unexported (golint)
    • Line 902: warning: receiver name p should be consistent with previous receiver name v for Param (golint)
    • Line 906: warning: receiver name p should be consistent with previous receiver name v for Param (golint)
    • Line 942: warning: receiver name p should be consistent with previous receiver name v for Param (golint)
    • Line 946: warning: exported type Comparison should have comment or be unexported (golint)
    • Line 949: warning: exported const EqualTo should have comment (or a comment on this block) or be unexported (golint)
    • Line 956: warning: exported type DataSource should have comment or be unexported (golint)
    • Line 962: warning: exported type SelectStmt should have comment or be unexported (golint)
    • Line 975: warning: exported method SelectStmt.Limit should have comment or be unexported (golint)
    • Line 1042: warning: exported method SelectStmt.Resolve should have comment or be unexported (golint)
    • Line 1098: warning: exported method SelectStmt.Alias should have comment or be unexported (golint)
    • Line 1106: warning: exported type TableRef should have comment or be unexported (golint)
    • Line 1145: warning: exported method TableRef.Resolve should have comment or be unexported (golint)
    • Line 1204: warning: exported method TableRef.Alias should have comment or be unexported (golint)
    • Line 1211: warning: exported type JoinSpec should have comment or be unexported (golint)
    • Line 1217: warning: exported type GroupBySpec should have comment or be unexported (golint)
    • Line 1221: warning: exported type OrdCol should have comment or be unexported (golint)
    • Line 1228: warning: exported type Selector should have comment or be unexported (golint)
    • Line 1235: warning: exported type ColSelector should have comment or be unexported (golint)
    • Line 1327: warning: exported type AggColSelector should have comment or be unexported (golint)
    • Line 1335: warning: exported function EncodeSelector should have comment or be unexported (golint)
    • Line 1413: warning: exported type NumExp should have comment or be unexported (golint)
    • Line 1518: warning: exported type NotBoolExp should have comment or be unexported (golint)
    • Line 1568: warning: exported type LikeBoolExp should have comment or be unexported (golint)
    • Line 1611: warning: exported type CmpBoolExp should have comment or be unexported (golint)
    • Line 1752: warning: exported type BinBoolExp should have comment or be unexported (golint)
    • Line 1845: warning: exported type ExistsBoolExp should have comment or be unexported (golint)
    • immudb/pkg/api/schema/ops.go
    • Line 1: warning: package comment should be of the form "Package schema ..." (golint)
    • Line 27: warning: exported method ExecAllRequest.Validate should have comment or be unexported (golint)
    • immudb/pkg/server/servertest/server_mock.go
    • Line 27: warning: exported type ServerMock should have comment or be unexported (golint)
    • Line 44: warning: exported method ServerMock.StreamExecAll should have comment or be unexported (golint)
    • Line 48: warning: exported method ServerMock.StreamGet should have comment or be unexported (golint)
    • Line 52: warning: exported method ServerMock.StreamSet should have comment or be unexported (golint)
    • Line 56: warning: exported method ServerMock.StreamVerifiableGet should have comment or be unexported (golint)
    • Line 60: warning: exported method ServerMock.StreamVerifiableSet should have comment or be unexported (golint)
    • Line 64: warning: exported method ServerMock.StreamScan should have comment or be unexported (golint)
    • Line 68: warning: exported method ServerMock.StreamZScan should have comment or be unexported (golint)
    • Line 72: warning: exported method ServerMock.StreamHistory should have comment or be unexported (golint)
    • Line 76: warning: exported method ServerMock.ExportTx should have comment or be unexported (golint)
    • Line 80: warning: exported method ServerMock.ReplicateTx should have comment or be unexported (golint)
    • Line 84: warning: exported method ServerMock.ListUsers should have comment or be unexported (golint)
    • Line 88: warning: exported method ServerMock.CreateUser should have comment or be unexported (golint)
    • Line 92: warning: exported method ServerMock.ChangePassword should have comment or be unexported (golint)
    • Line 96: warning: exported method ServerMock.UpdateAuthConfig should have comment or be unexported (golint)
    • Line 100: warning: exported method ServerMock.UpdateMTLSConfig should have comment or be unexported (golint)
    • Line 104: warning: exported method ServerMock.Login should have comment or be unexported (golint)
    • Line 108: warning: exported method ServerMock.Logout should have comment or be unexported (golint)
    • Line 112: warning: exported method ServerMock.Set should have comment or be unexported (golint)
    • Line 121: warning: exported method ServerMock.VerifiableSet should have comment or be unexported (golint)
    • Line 130: warning: exported method ServerMock.Get should have comment or be unexported (golint)
    • Line 134: warning: exported method ServerMock.VerifiableGet should have comment or be unexported (golint)
    • Line 138: warning: exported method ServerMock.GetAll should have comment or be unexported (golint)
    • Line 142: warning: exported method ServerMock.ExecAll should have comment or be unexported (golint)
    • Line 151: warning: exported method ServerMock.Scan should have comment or be unexported (golint)
    • Line 155: warning: exported method ServerMock.Count should have comment or be unexported (golint)
    • Line 159: warning: exported method ServerMock.CountAll should have comment or be unexported (golint)
    • Line 163: warning: exported method ServerMock.TxById should have comment or be unexported (golint)
    • Line 167: warning: exported method ServerMock.VerifiableTxById should have comment or be unexported (golint)
    • Line 171: warning: exported method ServerMock.TxScan should have comment or be unexported (golint)
    • Line 175: warning: exported method ServerMock.History should have comment or be unexported (golint)
    • Line 179: warning: exported method ServerMock.Health should have comment or be unexported (golint)
    • Line 183: warning: exported method ServerMock.CurrentState should have comment or be unexported (golint)
    • Line 187: warning: exported method ServerMock.SetReference should have comment or be unexported (golint)
    • Line 196: warning: exported method ServerMock.VerifiableSetReference should have comment or be unexported (golint)
    • Line 205: warning: exported method ServerMock.ZAdd should have comment or be unexported (golint)
    • Line 214: warning: exported method ServerMock.VerifiableZAdd should have comment or be unexported (golint)
    • Line 223: warning: exported method ServerMock.ZScan should have comment or be unexported (golint)
    • Line 227: warning: exported method ServerMock.CreateDatabase should have comment or be unexported (golint)
    • Line 231: warning: exported method ServerMock.DatabaseList should have comment or be unexported (golint)
    • Line 235: warning: exported method ServerMock.UseDatabase should have comment or be unexported (golint)
    • Line 239: warning: exported method ServerMock.UpdateDatabase should have comment or be unexported (golint)
    • Line 243: warning: exported method ServerMock.CleanIndex should have comment or be unexported (golint)
    • Line 247: warning: exported method ServerMock.CompactIndex should have comment or be unexported (golint)
    • Line 251: warning: exported method ServerMock.ChangePermission should have comment or be unexported (golint)
    • Line 255: warning: exported method ServerMock.SetActiveUser should have comment or be unexported (golint)
    • Line 263: warning: exported method ServerMock.Stop should have comment or be unexported (golint)
    • Line 267: warning: exported method ServerMock.Initialize should have comment or be unexported (golint)
    • Line 271: warning: exported method ServerMock.SQLExec should have comment or be unexported (golint)
    • Line 275: warning: exported method ServerMock.UseSnapshot should have comment or be unexported (golint)
    • Line 279: warning: exported method ServerMock.SQLQuery should have comment or be unexported (golint)
    • Line 283: warning: exported method ServerMock.ListTables should have comment or be unexported (golint)
    • Line 287: warning: exported method ServerMock.DescribeTable should have comment or be unexported (golint)
    • Line 291: warning: exported method ServerMock.VerifiableSQLGet should have comment or be unexported (golint)
    • immudb/embedded/store/options.go
    • Line 1: warning: package comment should be of the form "Package store ..." (golint)
    • Line 28: warning: exported const DefaultMaxConcurrency should have comment or be unexported (golint)
    • Line 29: warning: exported const DefaultMaxIOConcurrency should have comment or be unexported (golint)
    • Line 30: warning: exported const DefaultMaxTxEntries should have comment or be unexported (golint)
    • Line 31: warning: exported const DefaultMaxKeyLen should have comment or be unexported (golint)
    • Line 32: warning: exported const DefaultMaxValueLen should have comment or be unexported (golint)
    • Line 33: warning: exported const DefaultFileMode should have comment or be unexported (golint)
    • Line 34: warning: exported const DefaultMaxLinearProofLen should have comment or be unexported (golint)
    • Line 35: warning: exported const DefaultFileSize should have comment or be unexported (golint)
    • Line 36: warning: exported const DefaultCompressionFormat should have comment or be unexported (golint)
    • Line 37: warning: exported const DefaultCompressionLevel should have comment or be unexported (golint)
    • Line 38: warning: exported const DefaultTxLogCacheSize should have comment or be unexported (golint)
    • Line 39: warning: exported const DefaultMaxWaitees should have comment or be unexported (golint)
    • Line 41: warning: exported const MaxFileSize should have comment or be unexported (golint)
    • Line 43: warning: exported type AppFactoryFunc should have comment or be unexported (golint)
    • Line 49: warning: exported type Options should have comment or be unexported (golint)
    • Line 82: warning: exported type IndexOptions should have comment or be unexported (golint)
    • Line 92: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 123: warning: exported function DefaultIndexOptions should have comment or be unexported (golint)
    • Line 170: warning: exported method Options.WithReadOnly should have comment or be unexported (golint)
    • Line 175: warning: exported method Options.WithSynced should have comment or be unexported (golint)
    • Line 180: warning: exported method Options.WithFileMode should have comment or be unexported (golint)
    • Line 185: warning: exported method Options.WithLog should have comment or be unexported (golint)
    • Line 190: warning: exported method Options.WithAppFactory should have comment or be unexported (golint)
    • Line 195: warning: exported method Options.WithCompactionDisabled should have comment or be unexported (golint)
    • Line 200: warning: exported method Options.WithMaxConcurrency should have comment or be unexported (golint)
    • Line 205: warning: exported method Options.WithMaxIOConcurrency should have comment or be unexported (golint)
    • Line 210: warning: exported method Options.WithMaxTxEntries should have comment or be unexported (golint)
    • Line 215: warning: exported method Options.WithMaxKeyLen should have comment or be unexported (golint)
    • Line 220: warning: exported method Options.WithMaxValueLen should have comment or be unexported (golint)
    • Line 225: warning: exported method Options.WithMaxLinearProofLen should have comment or be unexported (golint)
    • Line 230: warning: exported method Options.WithTxLogCacheSize should have comment or be unexported (golint)
    • Line 235: warning: exported method Options.WithFileSize should have comment or be unexported (golint)
    • Line 240: warning: exported method Options.WithVLogMaxOpenedFiles should have comment or be unexported (golint)
    • Line 245: warning: exported method Options.WithTxLogMaxOpenedFiles should have comment or be unexported (golint)
    • Line 250: warning: exported method Options.WithCommitLogMaxOpenedFiles should have comment or be unexported (golint)
    • Line 255: warning: exported method Options.WithMaxWaitees should have comment or be unexported (golint)
    • Line 260: warning: exported method Options.WithCompressionFormat should have comment or be unexported (golint)
    • Line 265: warning: exported method Options.WithCompresionLevel should have comment or be unexported (golint)
    • Line 270: warning: exported method Options.WithIndexOptions should have comment or be unexported (golint)
    • Line 277: warning: exported method IndexOptions.WithCacheSize should have comment or be unexported (golint)
    • Line 282: warning: exported method IndexOptions.WithFlushThld should have comment or be unexported (golint)
    • Line 287: warning: exported method IndexOptions.WithMaxActiveSnapshots should have comment or be unexported (golint)
    • Line 292: warning: exported method IndexOptions.WithMaxNodeSize should have comment or be unexported (golint)
    • Line 297: warning: exported method IndexOptions.WithRenewSnapRootAfter should have comment or be unexported (golint)
    • Line 302: warning: exported method IndexOptions.WithCompactionThld should have comment or be unexported (golint)
    • Line 307: warning: exported method IndexOptions.WithDelayDuringCompaction should have comment or be unexported (golint)
    • immudb/cmd/immudb/command/service/servicetest/server.go
    • Line 25: warning: exported function NewDefaultImmuServerMock should have comment or be unexported (golint)
    • Line 48: warning: exported type ImmuServerMock should have comment or be unexported (golint)
    • Line 59: warning: exported method ImmuServerMock.Initialize should have comment or be unexported (golint)
    • Line 62: warning: exported method ImmuServerMock.Start should have comment or be unexported (golint)
    • Line 65: warning: exported method ImmuServerMock.Stop should have comment or be unexported (golint)
    • Line 68: warning: exported method ImmuServerMock.WithOptions should have comment or be unexported (golint)
    • Line 71: warning: exported method ImmuServerMock.WithLogger should have comment or be unexported (golint)
    • Line 74: warning: exported method ImmuServerMock.WithStateSigner should have comment or be unexported (golint)
    • Line 77: warning: exported method ImmuServerMock.WithStreamServiceFactory should have comment or be unexported (golint)
    • immudb/pkg/pgsql/server/fmessages/query.go
    • Line 19: warning: exported type QueryMsg should have comment or be unexported (golint)
    • Line 23: warning: exported function ParseQueryMsg should have comment or be unexported (golint)
    • Line 28: warning: exported method QueryMsg.GetStatements should have comment or be unexported (golint)
    • immudb/pkg/database/database.go
    • Line 34: warning: exported const MaxKeyResolutionLimit should have comment or be unexported (golint)
    • Line 35: warning: exported const MaxKeyScanLimit should have comment or be unexported (golint)
    • Line 39: warning: exported var ErrMaxKeyResolutionLimitReached should have comment or be unexported (golint)
    • Line 40: warning: exported var ErrMaxKeyScanLimitExceeded should have comment or be unexported (golint)
    • Line 41: warning: exported var ErrIllegalArguments should have comment or be unexported (golint)
    • Line 42: warning: exported var ErrIllegalState should have comment or be unexported (golint)
    • Line 43: warning: exported var ErrIsReplica should have comment or be unexported (golint)
    • Line 44: warning: exported var ErrNotReplica should have comment or be unexported (golint)
    • Line 46: warning: exported type DB should have comment or be unexported (golint)
    • immudb/pkg/client/errors/errors.go
    • Line 40: warning: exported function New should have comment or be unexported (golint)
    • Line 55: warning: exported function FromError should have comment or be unexported (golint)
    • Line 98: warning: receiver name e should be consistent with previous receiver name f for immuError (golint)
    • Line 103: warning: receiver name e should be consistent with previous receiver name f for immuError (golint)
    • Line 108: warning: receiver name e should be consistent with previous receiver name f for immuError (golint)
    • Line 113: warning: receiver name e should be consistent with previous receiver name f for immuError (golint)
    • Line 118: warning: receiver name e should be consistent with previous receiver name f for immuError (golint)
    • Line 123: warning: receiver name e should be consistent with previous receiver name f for immuError (golint)
    • immudb/pkg/errors/error.go
    • Line 23: warning: comment on exported type Error should be of the form "Error ..." (with optional leading article) (golint)
    • Line 65: warning: exported function New should have comment or be unexported (golint)
    • Line 110: warning: receiver name e should be consistent with previous receiver name f for immuError (golint)
    • Line 115: warning: receiver name e should be consistent with previous receiver name f for immuError (golint)
    • Line 120: warning: receiver name e should be consistent with previous receiver name f for immuError (golint)
    • immudb/embedded/sql/aggregated_values.go
    • Line 19: warning: exported type AggregatedValue should have comment or be unexported (golint)
    • Line 26: warning: exported type CountValue should have comment or be unexported (golint)
    • Line 31: warning: exported method CountValue.Selector should have comment or be unexported (golint)
    • Line 35: warning: exported method CountValue.ColBounded should have comment or be unexported (golint)
    • Line 39: warning: exported method CountValue.Type should have comment or be unexported (golint)
    • Line 43: warning: exported method CountValue.Value should have comment or be unexported (golint)
    • Line 47: warning: exported method CountValue.Compare should have comment or be unexported (golint)
    • Line 70: warning: exported type SumValue should have comment or be unexported (golint)
    • Line 75: warning: exported method SumValue.Selector should have comment or be unexported (golint)
    • Line 79: warning: exported method SumValue.ColBounded should have comment or be unexported (golint)
    • Line 83: warning: exported method SumValue.Type should have comment or be unexported (golint)
    • Line 87: warning: exported method SumValue.Value should have comment or be unexported (golint)
    • Line 91: warning: exported method SumValue.Compare should have comment or be unexported (golint)
    • Line 119: warning: exported type MinValue should have comment or be unexported (golint)
    • Line 124: warning: exported method MinValue.Selector should have comment or be unexported (golint)
    • Line 128: warning: exported method MinValue.ColBounded should have comment or be unexported (golint)
    • Line 132: warning: exported method MinValue.Type should have comment or be unexported (golint)
    • Line 136: warning: exported method MinValue.Value should have comment or be unexported (golint)
    • Line 140: warning: exported method MinValue.Compare should have comment or be unexported (golint)
    • Line 162: warning: exported type MaxValue should have comment or be unexported (golint)
    • Line 167: warning: exported method MaxValue.Selector should have comment or be unexported (golint)
    • Line 171: warning: exported method MaxValue.ColBounded should have comment or be unexported (golint)
    • Line 175: warning: exported method MaxValue.Type should have comment or be unexported (golint)
    • Line 179: warning: exported method MaxValue.Value should have comment or be unexported (golint)
    • Line 183: warning: exported method MaxValue.Compare should have comment or be unexported (golint)
    • Line 205: warning: exported type AVGValue should have comment or be unexported (golint)
    • Line 211: warning: exported method AVGValue.Selector should have comment or be unexported (golint)
    • Line 215: warning: exported method AVGValue.ColBounded should have comment or be unexported (golint)
    • Line 219: warning: exported method AVGValue.Type should have comment or be unexported (golint)
    • Line 223: warning: exported method AVGValue.Value should have comment or be unexported (golint)
    • Line 227: warning: exported method AVGValue.Compare should have comment or be unexported (golint)
    • immudb/embedded/sql/parser.go
    • Line 117: warning: exported var ErrEitherNamedOrUnnamedParams should have comment or be unexported (golint)
    • Line 118: warning: exported var ErrEitherPosOrNonPosParams should have comment or be unexported (golint)
    • Line 119: warning: exported var ErrInvalidPositionalParameter should have comment or be unexported (golint)
    • Line 124: warning: exported const NamedNonPositionalParamType should have comment (or a comment on this block) or be unexported (golint)
    • Line 163: warning: exported function ParseString should have comment or be unexported (golint)
    • Line 167: warning: exported function Parse should have comment or be unexported (golint)
    • immudb/embedded/watchers/watchers.go
    • Line 1: warning: package comment should be of the form "Package watchers ..." (golint)
    • Line 23: warning: exported var ErrMaxWaitessLimitExceeded should have comment or be unexported (golint)
    • Line 24: warning: exported var ErrAlreadyClosed should have comment or be unexported (golint)
    • Line 25: warning: exported var ErrCancellationRequested should have comment or be unexported (golint)
    • Line 27: warning: exported type WatchersHub should have comment or be unexported (golint)
    • Line 46: warning: exported function New should have comment or be unexported (golint)
    • Line 54: warning: exported method WatchersHub.Status should have comment or be unexported (golint)
    • Line 65: warning: exported method WatchersHub.DoneUpto should have comment or be unexported (golint)
    • Line 96: warning: exported method WatchersHub.WaitFor should have comment or be unexported (golint)
    • Line 166: warning: exported method WatchersHub.Close should have comment or be unexported (golint)
    • immudb/embedded/store/tx.go
    • Line 1: warning: package comment should be of the form "Package store ..." (golint)
    • Line 27: warning: exported type Tx should have comment or be unexported (golint)
    • Line 43: warning: exported type TxMetadata should have comment or be unexported (golint)
    • Line 53: warning: exported function NewTx should have comment or be unexported (golint)
    • Line 62: warning: exported function NewTxWithEntries should have comment or be unexported (golint)
    • Line 73: warning: exported method Tx.Metadata should have comment or be unexported (golint)
    • Line 149: warning: exported method TxMetadata.Alh should have comment or be unexported (golint)
    • Line 149: warning: receiver name txMetadata should be consistent with previous receiver name md for TxMetadata (golint)
    • Line 168: warning: exported method Tx.BuildHashTree should have comment or be unexported (golint)
    • Line 178: warning: exported method Tx.Entries should have comment or be unexported (golint)
    • Line 182: warning: comment on exported method Tx.CalcAlh should be of the form "CalcAlh ..." (golint)
    • Line 208: warning: exported method Tx.Eh should have comment or be unexported (golint)
    • Line 213: warning: exported method Tx.IndexOf should have comment or be unexported (golint)
    • Line 222: warning: exported method Tx.Proof should have comment or be unexported (golint)
    • Line 313: warning: exported type TxEntry should have comment or be unexported (golint)
    • Line 322: warning: exported function NewTxEntry should have comment or be unexported (golint)
    • Line 345: warning: exported method TxEntry.Key should have comment or be unexported (golint)
    • Line 351: warning: exported method TxEntry.HVal should have comment or be unexported (golint)
    • Line 355: warning: exported method TxEntry.VOff should have comment or be unexported (golint)
    • Line 359: warning: exported method TxEntry.VLen should have comment or be unexported (golint)
    • Line 363: warning: exported method TxEntry.Digest should have comment or be unexported (golint)
    • immudb/embedded/appendable/multiapp/multi_app.go
    • Line 1: warning: package comment should be of the form "Package multiapp ..." (golint)
    • Line 35: warning: exported var ErrorPathIsNotADirectory should have comment or be unexported (golint)
    • Line 36: warning: exported var ErrIllegalArguments should have comment or be unexported (golint)
    • Line 37: warning: exported var ErrAlreadyClosed should have comment or be unexported (golint)
    • Line 38: warning: exported var ErrReadOnly should have comment or be unexported (golint)
    • Line 47: warning: exported type MultiFileAppendableHooks should have comment or be unexported (golint)
    • Line 56: warning: exported type DefaultMultiFileAppendableHooks should have comment or be unexported (golint)
    • Line 60: warning: exported method DefaultMultiFileAppendableHooks.OpenInitialAppendable should have comment or be unexported (golint)
    • Line 89: warning: exported method DefaultMultiFileAppendableHooks.OpenAppendable should have comment or be unexported (golint)
    • Line 93: warning: exported type MultiFileAppendable should have comment or be unexported (golint)
    • Line 113: warning: exported function Open should have comment or be unexported (golint)
    • Line 119: warning: exported function OpenWithHooks should have comment or be unexported (golint)
    • Line 185: warning: exported method MultiFileAppendable.Copy should have comment or be unexported (golint)
    • Line 239: warning: exported method MultiFileAppendable.CompressionFormat should have comment or be unexported (golint)
    • Line 246: warning: exported method MultiFileAppendable.CompressionLevel should have comment or be unexported (golint)
    • Line 253: warning: exported method MultiFileAppendable.Metadata should have comment or be unexported (golint)
    • Line 261: warning: exported method MultiFileAppendable.Size should have comment or be unexported (golint)
    • Line 276: warning: exported method MultiFileAppendable.Append should have comment or be unexported (golint)
    • Line 357: warning: exported method MultiFileAppendable.Offset should have comment or be unexported (golint)
    • Line 364: warning: exported method MultiFileAppendable.SetOffset should have comment or be unexported (golint)
    • Line 453: warning: exported method MultiFileAppendable.ReadAt should have comment or be unexported (golint)
    • Line 490: warning: exported method MultiFileAppendable.Flush should have comment or be unexported (golint)
    • Line 512: warning: exported method MultiFileAppendable.FlushWithId should have comment or be unexported (golint)
    • Line 521: warning: exported method MultiFileAppendable.Sync should have comment or be unexported (golint)
    • Line 543: warning: exported method MultiFileAppendable.Close should have comment or be unexported (golint)
    • Line 563: warning: exported method MultiFileAppendable.CurrApp should have comment or be unexported (golint)
    • Line 569: warning: exported method MultiFileAppendable.ReplaceCachedChunk should have comment or be unexported (golint)
    • immudb/embedded/sql/catalog.go
    • Line 1: warning: package comment should be of the form "Package sql ..." (golint)
    • Line 18: warning: exported type Catalog should have comment or be unexported (golint)
    • Line 23: warning: exported type Database should have comment or be unexported (golint)
    • Line 30: warning: exported type Table should have comment or be unexported (golint)
    • Line 40: warning: exported type Column should have comment or be unexported (golint)
    • Line 55: warning: exported method Catalog.ExistDatabase should have comment or be unexported (golint)
    • Line 79: warning: exported method Catalog.Databases should have comment or be unexported (golint)
    • Line 91: warning: exported method Catalog.GetDatabaseByName should have comment or be unexported (golint)
    • Line 99: warning: exported method Catalog.GetDatabaseByID should have comment or be unexported (golint)
    • Line 107: warning: exported method Database.ID should have comment or be unexported (golint)
    • Line 111: warning: exported method Database.Name should have comment or be unexported (golint)
    • Line 115: warning: exported method Database.ExistTable should have comment or be unexported (golint)
    • Line 120: warning: exported method Catalog.GetTableByName should have comment or be unexported (golint)
    • Line 128: warning: exported method Database.GetTables should have comment or be unexported (golint)
    • Line 140: warning: exported method Database.GetTableByName should have comment or be unexported (golint)
    • Line 148: warning: exported method Database.GetTableByID should have comment or be unexported (golint)
    • Line 156: warning: exported method Table.ID should have comment or be unexported (golint)
    • Line 160: warning: exported method Table.Database should have comment or be unexported (golint)
    • Line 164: warning: exported method Table.ColsByID should have comment or be unexported (golint)
    • Line 168: warning: exported method Table.ColsByName should have comment or be unexported (golint)
    • Line 172: warning: exported method Table.Name should have comment or be unexported (golint)
    • Line 176: warning: exported method Table.PrimaryKey should have comment or be unexported (golint)
    • Line 180: warning: exported method Table.IsIndexed should have comment or be unexported (golint)
    • Line 190: warning: exported method Table.GetColumnByName should have comment or be unexported (golint)
    • Line 198: warning: exported method Table.GetColumnByID should have comment or be unexported (golint)
    • Line 261: warning: exported method Column.ID should have comment or be unexported (golint)
    • Line 265: warning: exported method Column.Name should have comment or be unexported (golint)
    • Line 269: warning: exported method Column.Type should have comment or be unexported (golint)
    • Line 273: warning: exported method Column.IsNullable should have comment or be unexported (golint)
    • immudb/embedded/store/key_reader.go
    • Line 1: warning: package comment should be of the form "Package store ..." (golint)
    • Line 26: warning: exported type Snapshot should have comment or be unexported (golint)
    • Line 31: warning: exported type KeyReader should have comment or be unexported (golint)
    • Line 37: warning: exported type KeyReaderSpec should have comment or be unexported (golint)
    • Line 44: warning: exported method Snapshot.Get should have comment or be unexported (golint)
    • Line 63: warning: exported method Snapshot.History should have comment or be unexported (golint)
    • Line 67: warning: exported method Snapshot.Ts should have comment or be unexported (golint)
    • Line 71: warning: exported method Snapshot.Close should have comment or be unexported (golint)
    • Line 75: warning: exported method Snapshot.NewKeyReader should have comment or be unexported (golint)
    • Line 97: warning: exported type ValueRef should have comment or be unexported (golint)
    • Line 130: warning: exported method KeyReader.ReadAsBefore should have comment or be unexported (golint)
    • Line 171: warning: exported method KeyReader.Reset should have comment or be unexported (golint)
    • Line 175: warning: exported method KeyReader.Close should have comment or be unexported (golint)
    • immudb/cmd/sservice/manpageservice.go
    • Line 28: warning: exported const ManPath should have comment or be unexported (golint)
    • Line 30: warning: exported type ManpageService should have comment or be unexported (golint)
    • Line 37: warning: exported function NewManpageService should have comment or be unexported (golint)
    • immudb/pkg/stream/types.go
    • Line 26: warning: exported var ProveSinceTxFakeKey should have comment or be unexported (golint)
    • Line 28: warning: exported type KeyValue should have comment or be unexported (golint)
    • Line 33: warning: exported type ValueSize should have comment or be unexported (golint)
    • Line 38: warning: exported type VerifiableEntry should have comment or be unexported (golint)
    • Line 45: warning: exported type ZEntry should have comment or be unexported (golint)
    • Line 54: warning: don't use underscores in Go names; const TOp_Kv should be TOpKv (golint)
    • Line 54: warning: exported const TOp_Kv should have comment (or a comment on this block) or be unexported (golint)
    • Line 55: warning: don't use underscores in Go names; const TOp_ZAdd should be TOpZAdd (golint)
    • Line 56: warning: don't use underscores in Go names; const TOp_Ref should be TOpRef (golint)
    • Line 59: warning: don't use underscores in Go names; type IsOp_Operation should be IsOpOperation (golint)
    • Line 59: warning: exported type IsOp_Operation should have comment or be unexported (golint)
    • Line 63: warning: exported type Op should have comment or be unexported (golint)
    • Line 67: warning: don't use underscores in Go names; type Op_ZAdd should be OpZAdd (golint)
    • Line 67: warning: exported type Op_ZAdd should have comment or be unexported (golint)
    • Line 70: warning: don't use underscores in Go names; type Op_KeyValue should be OpKeyValue (golint)
    • Line 70: warning: exported type Op_KeyValue should have comment or be unexported (golint)
    • Line 73: warning: don't use underscores in Go names; type Op_Ref should be OpRef (golint)
    • Line 73: warning: exported type Op_Ref should have comment or be unexported (golint)
    • Line 75: warning: don't use underscores in Go names; method isOp_Operation should be isOpOperation (golint)
    • Line 76: warning: don't use underscores in Go names; method isOp_Operation should be isOpOperation (golint)
    • Line 77: warning: don't use underscores in Go names; method isOp_Operation should be isOpOperation (golint)
    • Line 79: warning: exported type ExecAllRequest should have comment or be unexported (golint)
    • immudb/pkg/client/homedir.go
    • Line 11: warning: exported type HomedirService should have comment or be unexported (golint)
    • Line 20: warning: exported function NewHomedirService should have comment or be unexported (golint)
    • Line 91: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • immudb/pkg/server/options.go
    • Line 32: warning: exported const SystemdbName should have comment or be unexported (golint)
    • Line 33: warning: exported const DefaultdbName should have comment or be unexported (golint)
    • Line 69: warning: exported type RemoteStorageOptions should have comment or be unexported (golint)
    • Line 112: warning: exported function DefaultStoreOptions should have comment or be unexported (golint)
    • Line 121: warning: exported function DefaultRemoteStorageOptions should have comment or be unexported (golint)
    • Line 183: warning: exported method Options.WithMaxRecvMsgSize should have comment or be unexported (golint)
    • Line 205: warning: exported method Options.WithStoreOptions should have comment or be unexported (golint)
    • Line 344: warning: comment on exported method Options.WithPgsqlServer should be of the form "WithPgsqlServer ..." (golint)
    • Line 350: warning: comment on exported method Options.WithPgsqlServerPort should be of the form "WithPgsqlServerPort ..." (golint)
    • Line 356: warning: exported method Options.WithRemoteStorageOptions should have comment or be unexported (golint)
    • Line 363: warning: exported method RemoteStorageOptions.WithS3Storage should have comment or be unexported (golint)
    • Line 368: warning: exported method RemoteStorageOptions.WithS3Endpoint should have comment or be unexported (golint)
    • Line 373: warning: exported method RemoteStorageOptions.WithS3AccessKeyID should have comment or be unexported (golint)
    • Line 378: warning: exported method RemoteStorageOptions.WithS3SecretKey should have comment or be unexported (golint)
    • Line 383: warning: exported method RemoteStorageOptions.WithS3BucketName should have comment or be unexported (golint)
    • Line 388: warning: exported method RemoteStorageOptions.WithS3PathPrefix should have comment or be unexported (golint)
    • immudb/embedded/tbtree/history_reader.go
    • Line 1: warning: package comment should be of the form "Package tbtree ..." (golint)
    • Line 18: warning: exported type HistoryReaderSpec should have comment or be unexported (golint)
    • Line 25: warning: exported type HistoryReader should have comment or be unexported (golint)
    • Line 70: warning: exported method HistoryReader.Close should have comment or be unexported (golint)
    • immudb/embedded/ahtree/options.go
    • Line 1: warning: package comment should be of the form "Package ahtree ..." (golint)
    • Line 25: warning: exported const DefaultFileSize should have comment or be unexported (golint)
    • Line 26: warning: exported const DefaultFileMode should have comment or be unexported (golint)
    • Line 27: warning: exported const DefaultDataCacheSlots should have comment or be unexported (golint)
    • Line 28: warning: exported const DefaultDigestsCacheSlots should have comment or be unexported (golint)
    • Line 29: warning: exported const DefaultCompressionFormat should have comment or be unexported (golint)
    • Line 30: warning: exported const DefaultCompressionLevel should have comment or be unexported (golint)
    • Line 32: warning: exported type AppFactoryFunc should have comment or be unexported (golint)
    • Line 38: warning: exported type Options should have comment or be unexported (golint)
    • Line 54: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 76: warning: exported method Options.WithReadOnly should have comment or be unexported (golint)
    • Line 81: warning: exported method Options.WithSynced should have comment or be unexported (golint)
    • Line 86: warning: exported method Options.WithFileMode should have comment or be unexported (golint)
    • Line 91: warning: exported method Options.WithDataCacheSlots should have comment or be unexported (golint)
    • Line 96: warning: exported method Options.WithDigestsCacheSlots should have comment or be unexported (golint)
    • Line 101: warning: exported method Options.WithFileSize should have comment or be unexported (golint)
    • Line 106: warning: exported method Options.WithCompressionFormat should have comment or be unexported (golint)
    • Line 111: warning: exported method Options.WithCompresionLevel should have comment or be unexported (golint)
    • Line 116: warning: exported method Options.WithAppFactory should have comment or be unexported (golint)
    • immudb/pkg/stream/streamer.go
    • Line 24: warning: don't use underscores in Go names; type ImmuServiceSender_Stream should be ImmuServiceSenderStream (golint)
    • Line 30: warning: don't use underscores in Go names; type ImmuServiceReceiver_Stream should be ImmuServiceReceiverStream (golint)
    • immudb/pkg/database/meta.go
    • Line 27: warning: exported const SetKeyPrefix should have comment (or a comment on this block) or be unexported (golint)
    • Line 33: warning: exported const PlainValuePrefix should have comment (or a comment on this block) or be unexported (golint)
    • Line 45: warning: exported function TrimPrefix should have comment or be unexported (golint)
    • Line 49: warning: exported function EncodeKey should have comment or be unexported (golint)
    • Line 53: warning: exported function EncodeKV should have comment or be unexported (golint)
    • Line 60: warning: exported function EncodeReference should have comment or be unexported (golint)
    • Line 67: warning: exported function WrapReferenceValueAt should have comment or be unexported (golint)
    • Line 77: warning: exported function EncodeZAdd should have comment or be unexported (golint)
    • Line 84: warning: exported function WrapZAddReferenceAt should have comment or be unexported (golint)
    • immudb/cmd/immudb/command/service/servicetest/configservice.go
    • Line 25: warning: exported type ConfigServiceMock should have comment or be unexported (golint)
    • Line 29: warning: exported method ConfigServiceMock.WriteConfigAs should have comment or be unexported (golint)
    • Line 32: warning: exported method ConfigServiceMock.GetString should have comment or be unexported (golint)
    • Line 35: warning: exported method ConfigServiceMock.SetConfigType should have comment or be unexported (golint)
    • Line 37: warning: exported method ConfigServiceMock.ReadConfig should have comment or be unexported (golint)
    • immudb/cmd/helper/config.go
    • Line 29: warning: comment on exported type Config should be of the form "Config ..." (with optional leading article) (golint)
    • Line 42: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • immudb/embedded/cache/lru_cache.go
    • Line 1: warning: package comment should be of the form "Package cache ..." (golint)
    • Line 24: warning: exported var ErrIllegalArguments should have comment or be unexported (golint)
    • Line 25: warning: exported var ErrKeyNotFound should have comment or be unexported (golint)
    • Line 27: warning: exported type LRUCache should have comment or be unexported (golint)
    • Line 40: warning: exported function NewLRUCache should have comment or be unexported (golint)
    • Line 52: warning: exported method LRUCache.Put should have comment or be unexported (golint)
    • Line 86: warning: exported method LRUCache.Get should have comment or be unexported (golint)
    • Line 104: warning: exported method LRUCache.Pop should have comment or be unexported (golint)
    • Line 122: warning: exported method LRUCache.Replace should have comment or be unexported (golint)
    • Line 139: warning: exported method LRUCache.Size should have comment or be unexported (golint)
    • Line 146: warning: exported method LRUCache.Apply should have comment or be unexported (golint)
    • immudb/embedded/appendable/remoteapp/options.go
    • Line 1: warning: package comment should be of the form "Package remoteapp ..." (golint)
    • Line 24: warning: exported type Options should have comment or be unexported (golint)
    • Line 34: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 45: warning: exported method Options.WithParallelUploads should have comment or be unexported (golint)
    • Line 50: warning: exported method Options.WithRetryMinDelay should have comment or be unexported (golint)
    • Line 55: warning: exported method Options.WithRetryMaxDelay should have comment or be unexported (golint)
    • Line 60: warning: exported method Options.WithRetryDelayExp should have comment or be unexported (golint)
    • Line 65: warning: exported method Options.WithRetryDelayJitter should have comment or be unexported (golint)
    • Line 70: warning: exported method Options.Valid should have comment or be unexported (golint)
    • immudb/pkg/client/errors/meta.go
    • Line 19: warning: exported type Code should have comment or be unexported (golint)
    • Line 22: warning: exported const CodSuccessCompletion should have comment (or a comment on this block) or be unexported (golint)
    • immudb/pkg/stream/errors.go
    • Line 24: warning: exported var ErrMaxValueLenExceeded should have comment or be unexported (golint)
    • Line 25: warning: exported var ErrMaxTxValuesLenExceeded should have comment or be unexported (golint)
    • Line 26: warning: exported var ErrNotEnoughDataOnStream should have comment or be unexported (golint)
    • Line 27: warning: exported var ErrMessageLengthIsZero should have comment or be unexported (golint)
    • Line 28: warning: exported var ErrReaderIsEmpty should have comment or be unexported (golint)
    • Line 29: warning: exported var ErrChunkTooSmall should have comment or be unexported (golint)
    • Line 30: warning: exported var ErrMissingExpectedData should have comment or be unexported (golint)
    • Line 31: warning: exported var ErrRefOptNotImplemented should have comment or be unexported (golint)
    • Line 32: warning: exported var ErrUnableToReassembleExecAllMessage should have comment or be unexported (golint)
    • immudb/embedded/htree/htree.go
    • Line 1: warning: package comment should be of the form "Package htree ..." (golint)
    • Line 24: warning: exported var ErrMaxWidthExceeded should have comment or be unexported (golint)
    • Line 25: warning: exported var ErrIllegalArguments should have comment or be unexported (golint)
    • Line 26: warning: exported var ErrIllegalState should have comment or be unexported (golint)
    • Line 28: warning: exported const LeafPrefix should have comment or be unexported (golint)
    • Line 29: warning: exported const NodePrefix should have comment or be unexported (golint)
    • Line 31: warning: exported type HTree should have comment or be unexported (golint)
    • Line 38: warning: exported type InclusionProof should have comment or be unexported (golint)
    • Line 44: warning: exported function New should have comment or be unexported (golint)
    • Line 67: warning: exported method HTree.BuildWith should have comment or be unexported (golint)
    • Line 112: warning: exported method HTree.Root should have comment or be unexported (golint)
    • Line 167: warning: exported function VerifyInclusion should have comment or be unexported (golint)
    • immudb/pkg/stream/meta.go
    • Line 19: warning: exported const DefaultChunkSize should have comment or be unexported (golint)
    • Line 20: warning: exported const MinChunkSize should have comment or be unexported (golint)
    • Line 21: warning: exported const MaxTxValueLen should have comment or be unexported (golint)
    • immudb/embedded/tbtree/tbtree.go
    • Line 1: warning: package comment should be of the form "Package tbtree ..." (golint)
    • Line 36: warning: exported var ErrIllegalArguments should have comment or be unexported (golint)
    • Line 37: warning: exported var ErrorPathIsNotADirectory should have comment or be unexported (golint)
    • Line 38: warning: exported var ErrReadingFileContent should have comment or be unexported (golint)
    • Line 39: warning: exported var ErrKeyNotFound should have comment or be unexported (golint)
    • Line 40: warning: exported var ErrorMaxKVLenExceeded should have comment or be unexported (golint)
    • Line 41: warning: exported var ErrOffsetOutOfRange should have comment or be unexported (golint)
    • Line 42: warning: exported var ErrIllegalState should have comment or be unexported (golint)
    • Line 43: warning: exported var ErrAlreadyClosed should have comment or be unexported (golint)
    • Line 44: warning: exported var ErrSnapshotsNotClosed should have comment or be unexported (golint)
    • Line 45: warning: exported var ErrorToManyActiveSnapshots should have comment or be unexported (golint)
    • Line 46: warning: exported var ErrCorruptedFile should have comment or be unexported (golint)
    • Line 47: warning: exported var ErrCorruptedCLog should have comment or be unexported (golint)
    • Line 48: warning: exported var ErrCompactAlreadyInProgress should have comment or be unexported (golint)
    • Line 49: warning: exported var ErrCompactionThresholdNotReached should have comment or be unexported (golint)
    • Line 51: warning: exported const Version should have comment or be unexported (golint)
    • Line 56: warning: exported const MetaVersion should have comment (or a comment on this block) or be unexported (golint)
    • Line 60: warning: comment on exported type TBtree should be of the form "TBtree ..." (with optional leading article) (golint)
    • Line 122: warning: exported type WriteOpts should have comment or be unexported (golint)
    • Line 169: warning: exported function Open should have comment or be unexported (golint)
    • Line 227: warning: exported function OpenWith should have comment or be unexported (golint)
    • Line 317: warning: exported method TBtree.GetOptions should have comment or be unexported (golint)
    • Line 570: warning: exported method TBtree.Get should have comment or be unexported (golint)
    • Line 585: warning: exported method TBtree.History should have comment or be unexported (golint)
    • Line 604: warning: exported method TBtree.ExistKeyWith should have comment or be unexported (golint)
    • Line 629: warning: exported method TBtree.Sync should have comment or be unexported (golint)
    • Line 654: warning: exported method TBtree.Flush should have comment or be unexported (golint)
    • Line 758: warning: exported method TBtree.CompactIndex should have comment or be unexported (golint)
    • Line 888: warning: exported method TBtree.Close should have comment or be unexported (golint)
    • Line 931: warning: exported type KV should have comment or be unexported (golint)
    • Line 936: warning: exported method TBtree.Insert should have comment or be unexported (golint)
    • Line 940: warning: exported method TBtree.BulkInsert should have comment or be unexported (golint)
    • Line 1014: warning: exported method TBtree.Ts should have comment or be unexported (golint)
    • Line 1021: warning: exported method TBtree.Snapshot should have comment or be unexported (golint)
    • Line 1025: warning: exported method TBtree.SnapshotSince should have comment or be unexported (golint)
    • immudb/pkg/client/auditor/monitoring_server.go
    • Line 31: warning: exported function StartHTTPServerForMonitoring should have comment or be unexported (golint)
    • Line 62: warning: exported type HealthResponse should have comment or be unexported (golint)
    • Line 66: warning: exported function AuditorHealthHandlerFunc should have comment or be unexported (golint)
    • Line 91: warning: exported var Version should have comment or be unexported (golint)
    • Line 93: warning: exported function AuditorVersionHandlerFunc should have comment or be unexported (golint)
    • immudb/embedded/appendable/reader.go
    • Line 1: warning: package comment should be of the form "Package appendable ..." (golint)
    • Line 23: warning: exported type Reader should have comment or be unexported (golint)
    • Line 32: warning: exported function NewReaderFrom should have comment or be unexported (golint)
    • Line 43: warning: exported method Reader.Reset should have comment or be unexported (golint)
    • Line 50: warning: exported method Reader.Offset should have comment or be unexported (golint)
    • Line 92: warning: exported method Reader.ReadByte should have comment or be unexported (golint)
    • Line 101: warning: exported method Reader.ReadUint64 should have comment or be unexported (golint)
    • Line 110: warning: exported method Reader.ReadUint32 should have comment or be unexported (golint)
    • immudb/embedded/store/verification.go
    • Line 1: warning: package comment should be of the form "Package store ..." (golint)
    • Line 26: warning: exported function VerifyInclusion should have comment or be unexported (golint)
    • Line 30: warning: exported function VerifyLinearProof should have comment or be unexported (golint)
    • Line 57: warning: exported function VerifyDualProof should have comment or be unexported (golint)
    • immudb/cmd/immudb/command/immudbcmdtest/immuServerMock.go
    • Line 26: warning: exported type ImmuServerMock should have comment or be unexported (golint)
    • Line 34: warning: exported method ImmuServerMock.WithPgsqlServer should have comment or be unexported (golint)
    • Line 39: warning: exported method ImmuServerMock.WithOptions should have comment or be unexported (golint)
    • Line 43: warning: exported method ImmuServerMock.WithLogger should have comment or be unexported (golint)
    • Line 48: warning: exported method ImmuServerMock.WithStateSigner should have comment or be unexported (golint)
    • Line 53: warning: exported method ImmuServerMock.WithStreamServiceFactory should have comment or be unexported (golint)
    • Line 58: warning: exported method ImmuServerMock.Start should have comment or be unexported (golint)
    • Line 62: warning: exported method ImmuServerMock.Stop should have comment or be unexported (golint)
    • Line 66: warning: exported method ImmuServerMock.Initialize should have comment or be unexported (golint)
    • immudb/embedded/remotestorage/remote_storage.go
    • Line 1: warning: package comment should be of the form "Package remotestorage ..." (golint)
    • Line 25: warning: exported var ErrNotFound should have comment or be unexported (golint)
    • Line 28: warning: exported type EntryInfo should have comment or be unexported (golint)
    • Line 33: warning: exported type Storage should have comment or be unexported (golint)
    • immudb/embedded/store/tx_reader.go
    • Line 1: warning: package comment should be of the form "Package store ..." (golint)
    • Line 22: warning: exported type TxReader should have comment or be unexported (golint)
    • Line 33: warning: exported method ImmuStore.NewTxReader should have comment or be unexported (golint)
    • immudb/embedded/appendable/remoteapp/chunk_state.go
    • Line 1: warning: package comment should be of the form "Package remoteapp ..." (golint)
    • Line 23: warning: don't use underscores in Go names; const chunkState_Invalid should be chunkStateInvalid (golint)
    • Line 24: warning: don't use underscores in Go names; const chunkState_Active should be chunkStateActive (golint)
    • Line 25: warning: don't use underscores in Go names; const chunkState_Local should be chunkStateLocal (golint)
    • Line 26: warning: don't use underscores in Go names; const chunkState_Uploading should be chunkStateUploading (golint)
    • Line 27: warning: don't use underscores in Go names; const chunkState_UploadError should be chunkStateUploadError (golint)
    • Line 28: warning: don't use underscores in Go names; const chunkState_Cleaning should be chunkStateCleaning (golint)
    • Line 29: warning: don't use underscores in Go names; const chunkState_Remote should be chunkStateRemote (golint)
    • Line 30: warning: don't use underscores in Go names; const chunkState_Downloading should be chunkStateDownloading (golint)
    • Line 31: warning: don't use underscores in Go names; const chunkState_DownloadError should be chunkStateDownloadError (golint)
    • immudb/pkg/pgsql/errors/errors.go
    • Line 26: warning: exported var ErrUnknowMessageType should have comment or be unexported (golint)
    • Line 27: warning: exported var ErrDBNotprovided should have comment or be unexported (golint)
    • Line 28: warning: exported var ErrUsernameNotprovided should have comment or be unexported (golint)
    • Line 29: warning: exported var ErrPwNotprovided should have comment or be unexported (golint)
    • Line 30: warning: exported var ErrDBNotExists should have comment or be unexported (golint)
    • Line 31: warning: exported var ErrUsernameNotFound should have comment or be unexported (golint)
    • Line 32: warning: exported var ErrExpectedQueryMessage should have comment or be unexported (golint)
    • Line 33: warning: exported var ErrUseDBStatementNotSupported should have comment or be unexported (golint)
    • Line 34: warning: exported var ErrCreateDBStatementNotSupported should have comment or be unexported (golint)
    • Line 35: warning: exported var ErrSSLNotSupported should have comment or be unexported (golint)
    • Line 36: warning: exported var ErrMaxStmtNumberExceeded should have comment or be unexported (golint)
    • Line 37: warning: exported var ErrNoStatementFound should have comment or be unexported (golint)
    • Line 38: warning: exported var ErrMessageCannotBeHandledInternally should have comment or be unexported (golint)
    • Line 39: warning: exported var ErrMaxParamsNumberExceeded should have comment or be unexported (golint)
    • Line 40: warning: exported var ErrParametersValueSizeTooLarge should have comment or be unexported (golint)
    • Line 41: warning: exported var ErrNegativeParameterValueLen should have comment or be unexported (golint)
    • Line 42: warning: exported var ErrMalformedMessage should have comment or be unexported (golint)
    • Line 44: warning: exported function MapPgError should have comment or be unexported (golint)
    • immudb/pkg/server/server.go
    • Line 1: warning: package comment should be of the form "Package server ..." (golint)
    • Line 148: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • immudb/pkg/server/types.go
    • Line 90: warning: exported type ImmuServerIf should have comment or be unexported (golint)
    • Line 113: warning: exported method ImmuServer.WithStreamServiceFactory should have comment or be unexported (golint)
    • immudb/cmd/immudb/command/service/servicetest/sservice.go
    • Line 24: warning: exported function NewSservicemock should have comment or be unexported (golint)
    • Line 67: warning: exported type Sservicemock should have comment or be unexported (golint)
    • Line 82: warning: exported method Sservicemock.NewDaemon should have comment or be unexported (golint)
    • Line 86: warning: exported method Sservicemock.IsAdmin should have comment or be unexported (golint)
    • Line 89: warning: exported method Sservicemock.InstallSetup should have comment or be unexported (golint)
    • Line 92: warning: exported method Sservicemock.UninstallSetup should have comment or be unexported (golint)
    • Line 95: warning: exported method Sservicemock.EraseData should have comment or be unexported (golint)
    • Line 98: warning: exported method Sservicemock.IsRunning should have comment or be unexported (golint)
    • Line 101: warning: exported method Sservicemock.GetDefaultConfigPath should have comment or be unexported (golint)
    • Line 105: warning: exported method Sservicemock.ReadConfig should have comment or be unexported (golint)
    • Line 108: warning: exported method Sservicemock.InstallConfig should have comment or be unexported (golint)
    • Line 111: warning: exported method Sservicemock.CopyExecInOsDefault should have comment or be unexported (golint)
    • Line 114: warning: exported method Sservicemock.GetDefaultExecPath should have comment or be unexported (golint)
    • Line 117: warning: exported method Sservicemock.UninstallExecutables should have comment or be unexported (golint)
    • Line 121: warning: exported type SservicePermissionsMock should have comment or be unexported (golint)
    • Line 123: warning: exported method SservicePermissionsMock.GroupCreateIfNotExists should have comment or be unexported (golint)
    • Line 126: warning: exported method SservicePermissionsMock.UserCreateIfNotExists should have comment or be unexported (golint)
    • Line 129: warning: exported method SservicePermissionsMock.SetOwnership should have comment or be unexported (golint)
    • immudb/embedded/sql/engine.go
    • Line 1: warning: package comment should be of the form "Package sql ..." (golint)
    • Line 31: warning: exported var ErrNoSupported should have comment or be unexported (golint)
    • Line 32: warning: exported var ErrIllegalArguments should have comment or be unexported (golint)
    • Line 33: warning: exported var ErrDDLorDMLTxOnly should have comment or be unexported (golint)
    • Line 34: warning: exported var ErrDatabaseDoesNotExist should have comment or be unexported (golint)
    • Line 35: warning: exported var ErrDatabaseAlreadyExists should have comment or be unexported (golint)
    • Line 36: warning: exported var ErrNoDatabaseSelected should have comment or be unexported (golint)
    • Line 37: warning: exported var ErrTableAlreadyExists should have comment or be unexported (golint)
    • Line 38: warning: exported var ErrTableDoesNotExist should have comment or be unexported (golint)
    • Line 39: warning: exported var ErrColumnDoesNotExist should have comment or be unexported (golint)
    • Line 40: warning: exported var ErrColumnNotIndexed should have comment or be unexported (golint)
    • Line 41: warning: exported var ErrInvalidPK should have comment or be unexported (golint)
    • Line 42: warning: exported var ErrDuplicatedColumn should have comment or be unexported (golint)
    • Line 43: warning: exported var ErrInvalidColumn should have comment or be unexported (golint)
    • Line 44: warning: exported var ErrPKCanNotBeNull should have comment or be unexported (golint)
    • Line 45: warning: exported var ErrNotNullableColumnCannotBeNull should have comment or be unexported (golint)
    • Line 46: warning: exported var ErrIndexedColumnCanNotBeNull should have comment or be unexported (golint)
    • Line 47: warning: exported var ErrIndexAlreadyExists should have comment or be unexported (golint)
    • Line 48: warning: exported var ErrInvalidNumberOfValues should have comment or be unexported (golint)
    • Line 49: warning: exported var ErrInvalidValue should have comment or be unexported (golint)
    • Line 50: warning: exported var ErrInferredMultipleTypes should have comment or be unexported (golint)
    • Line 51: warning: exported var ErrExpectingDQLStmt should have comment or be unexported (golint)
    • Line 52: warning: exported var ErrLimitedOrderBy should have comment or be unexported (golint)
    • Line 53: warning: exported var ErrIllegalMappedKey should have comment or be unexported (golint)
    • Line 54: warning: exported var ErrCorruptedData should have comment or be unexported (golint)
    • Line 55: warning: exported var ErrCatalogNotReady should have comment or be unexported (golint)
    • Line 56: warning: exported var ErrNoMoreRows should have comment or be unexported (golint)
    • Line 57: warning: exported var ErrLimitedJoins should have comment or be unexported (golint)
    • Line 58: warning: exported var ErrInvalidJointColumn should have comment or be unexported (golint)
    • Line 59: warning: exported var ErrJointColumnNotFound should have comment or be unexported (golint)
    • Line 60: warning: exported var ErrInvalidTypes should have comment or be unexported (golint)
    • Line 61: warning: exported var ErrUnsupportedJoinType should have comment or be unexported (golint)
    • Line 62: warning: exported var ErrInvalidCondition should have comment or be unexported (golint)
    • Line 63: warning: exported var ErrHavingClauseRequiresGroupClause should have comment or be unexported (golint)
    • Line 64: warning: exported var ErrNotComparableValues should have comment or be unexported (golint)
    • Line 65: warning: exported var ErrUnexpected should have comment or be unexported (golint)
    • Line 66: warning: exported var ErrMaxKeyLengthExceeded should have comment or be unexported (golint)
    • Line 67: warning: exported var ErrColumnIsNotAnAggregation should have comment or be unexported (golint)
    • Line 68: warning: exported var ErrLimitedCount should have comment or be unexported (golint)
    • Line 69: warning: exported var ErrTxDoesNotExist should have comment or be unexported (golint)
    • Line 70: warning: exported var ErrDivisionByZero should have comment or be unexported (golint)
    • Line 71: warning: exported var ErrMissingParameter should have comment or be unexported (golint)
    • Line 72: warning: exported var ErrUnsupportedParameter should have comment or be unexported (golint)
    • Line 73: warning: exported var ErrLimitedIndex should have comment or be unexported (golint)
    • Line 74: warning: exported var ErrAlreadyClosed should have comment or be unexported (golint)
    • Line 80: warning: exported const EncIDLen should have comment or be unexported (golint)
    • Line 81: warning: exported const EncLenLen should have comment or be unexported (golint)
    • Line 83: warning: exported type Engine should have comment or be unexported (golint)
    • Line 103: warning: exported function NewEngine should have comment or be unexported (golint)
    • Line 124: warning: comment on exported method Engine.EnsureCatalogReady should be of the form "EnsureCatalogReady ..." (golint)
    • Line 136: warning: exported method Engine.LoadCatalog should have comment or be unexported (golint)
    • Line 158: warning: exported method Engine.Close should have comment or be unexported (golint)
    • Line 178: warning: exported method Engine.UseDatabase should have comment or be unexported (golint)
    • Line 204: warning: exported method Engine.DatabaseInUse should have comment or be unexported (golint)
    • Line 215: warning: exported method Engine.UseSnapshot should have comment or be unexported (golint)
    • Line 264: warning: exported method Engine.Snapshot should have comment or be unexported (golint)
    • Line 282: warning: exported method Engine.RenewSnapshot should have comment or be unexported (golint)
    • Line 297: warning: exported method Engine.CloseSnapshot should have comment or be unexported (golint)
    • Line 314: warning: exported method Engine.DumpCatalogTo should have comment or be unexported (golint)
    • Line 752: warning: exported function MapKey should have comment or be unexported (golint)
    • Line 777: warning: exported function EncodeID should have comment or be unexported (golint)
    • Line 793: warning: exported function EncodeRawValue should have comment or be unexported (golint)
    • Line 875: warning: exported function EncodeValue should have comment or be unexported (golint)
    • Line 952: warning: exported function DecodeValue should have comment or be unexported (golint)
    • Line 1008: warning: exported method Engine.Catalog should have comment or be unexported (golint)
    • Line 1015: warning: exported method Engine.InferParameters should have comment or be unexported (golint)
    • Line 1045: warning: exported method Engine.InferParametersPreparedStmt should have comment or be unexported (golint)
    • Line 1061: warning: comment on exported method Engine.QueryStmt should be of the form "QueryStmt ..." (golint)
    • Line 1066: warning: exported method Engine.Query should have comment or be unexported (golint)
    • Line 1083: warning: exported method Engine.QueryPreparedStmt should have comment or be unexported (golint)
    • Line 1121: warning: exported method Engine.ExecStmt should have comment or be unexported (golint)
    • Line 1125: warning: exported method Engine.Exec should have comment or be unexported (golint)
    • Line 1134: warning: exported method Engine.ExecPreparedStmts should have comment or be unexported (golint)
    • immudb/embedded/appendable/singleapp/options.go
    • Line 1: warning: package comment should be of the form "Package singleapp ..." (golint)
    • Line 24: warning: exported const DefaultFileMode should have comment or be unexported (golint)
    • Line 25: warning: exported const DefaultCompressionFormat should have comment or be unexported (golint)
    • Line 26: warning: exported const DefaultCompressionLevel should have comment or be unexported (golint)
    • Line 28: warning: exported type Options should have comment or be unexported (golint)
    • Line 39: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 49: warning: exported method Options.Valid should have comment or be unexported (golint)
    • Line 53: warning: exported method Options.WithReadOnly should have comment or be unexported (golint)
    • Line 58: warning: exported method Options.WithSynced should have comment or be unexported (golint)
    • Line 63: warning: exported method Options.WithFileMode should have comment or be unexported (golint)
    • Line 68: warning: exported method Options.WithCompressionFormat should have comment or be unexported (golint)
    • Line 73: warning: exported method Options.GetCompressionFormat should have comment or be unexported (golint)
    • Line 77: warning: exported method Options.GetCompressionLevel should have comment or be unexported (golint)
    • Line 81: warning: exported method Options.WithCompresionLevel should have comment or be unexported (golint)
    • Line 86: warning: exported method Options.WithMetadata should have comment or be unexported (golint)

gocyclo96%

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.

    • immudb/pkg/server/server.go
    • Line 77: warning: cyclomatic complexity 27 of function (*ImmuServer).Initialize() is high (> 15) (gocyclo)
    • Line 886: warning: cyclomatic complexity 16 of function (*ImmuServer).getDBFromCtx() is high (> 15) (gocyclo)
    • immudb/pkg/server/user.go
    • Line 349: warning: cyclomatic complexity 20 of function (*ImmuServer).ChangePermission() is high (> 15) (gocyclo)
    • Line 82: warning: cyclomatic complexity 18 of function (*ImmuServer).CreateUser() is high (> 15) (gocyclo)
    • Line 149: warning: cyclomatic complexity 17 of function (*ImmuServer).ListUsers() is high (> 15) (gocyclo)
    • immudb/embedded/appendable/remoteapp/remote_app.go
    • Line 409: warning: cyclomatic complexity 23 of function (*RemoteStorageAppendable).OpenAppendable() is high (> 15) (gocyclo)
    • Line 155: warning: cyclomatic complexity 19 of function (*RemoteStorageAppendable).uploadChunk() is high (> 15) (gocyclo)
    • Line 510: warning: cyclomatic complexity 17 of function (*RemoteStorageAppendable).OpenInitialAppendable() is high (> 15) (gocyclo)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!