Preparing report...

Report for github.com/pydio/cells

A+    Excellent!    Found 595 issues across 1044 files

Tweet

gofmt94%

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!


golint49%

Golint is a linter for Go source code.

    • cells/common/micro/registry/wrapper.go
    • Line 39: warning: exported function NewRegistryWithExpiry should have comment or be unexported (golint)
    • Line 109: warning: exported function NewRegistryWithUnique should have comment or be unexported (golint)
    • Line 130: warning: exported function NewRegistryWithPeers should have comment or be unexported (golint)
    • Line 154: warning: exported function NewRegistryWithProcesses should have comment or be unexported (golint)
    • cells/common/naming.go
    • Line 30: warning: comment on exported type LogConfigType should be of the form "LogConfigType ..." (with optional leading article) (golint)
    • Line 30: warning: comment on exported type ServiceName should be of the form "ServiceName ..." (with optional leading article) (golint)
    • Line 30: warning: comment on exported type ServiceTag should be of the form "ServiceTag ..." (with optional leading article) (golint)
    • Line 30: warning: comment on exported type ServiceType should be of the form "ServiceType ..." (with optional leading article) (golint)
    • Line 93: warning: don't use underscores in Go names; const ServiceData_ should be ServiceData (golint)
    • Line 97: warning: don't use underscores in Go names; const ServiceDataIndex_ should be ServiceDataIndex (golint)
    • Line 98: warning: don't use underscores in Go names; const ServiceDataObjects_ should be ServiceDataObjects (golint)
    • Line 99: warning: don't use underscores in Go names; const ServiceDataSync_ should be ServiceDataSync (golint)
    • Line 101: warning: don't use underscores in Go names; const ServiceGrpcNamespace_ should be ServiceGrpcNamespace (golint)
    • Line 102: warning: don't use underscores in Go names; const ServiceWebNamespace_ should be ServiceWebNamespace (golint)
    • Line 103: warning: don't use underscores in Go names; const ServiceRestNamespace_ should be ServiceRestNamespace (golint)
    • Line 104: warning: don't use underscores in Go names; const ServiceGatewayNamespace_ should be ServiceGatewayNamespace (golint)
    • Line 105: warning: don't use underscores in Go names; const ServiceTestNamespace_ should be ServiceTestNamespace (golint)
    • Line 106: warning: don't use underscores in Go names; const ServiceStorageNamespace_ should be ServiceStorageNamespace (golint)
    • Line 176: warning: don't use underscores in Go names; const SyncSessionClose_ should be SyncSessionClose (golint)
    • Line 205: warning: exported var XSpecialPydioHeaders should have comment or be unexported (golint)
    • Line 274: warning: exported function MustLogFileDefaultValue should have comment or be unexported (golint)
    • cells/common/views/handler-mock.go
    • Line 42: warning: exported function NewHandlerMock should have comment or be unexported (golint)
    • Line 48: warning: exported type HandlerMock should have comment or be unexported (golint)
    • Line 54: warning: exported type MockReadCloser should have comment or be unexported (golint)
    • Line 58: warning: exported method MockReadCloser.Close should have comment or be unexported (golint)
    • Line 62: warning: exported method HandlerMock.SetNextHandler should have comment or be unexported (golint)
    • Line 64: warning: exported method HandlerMock.SetClientsPool should have comment or be unexported (golint)
    • Line 66: warning: exported method HandlerMock.ExecuteWrapped should have comment or be unexported (golint)
    • Line 70: warning: exported method HandlerMock.ReadNode should have comment or be unexported (golint)
    • Line 79: warning: exported method HandlerMock.ListNodes should have comment or be unexported (golint)
    • Line 119: warning: exported method HandlerMock.CreateNode should have comment or be unexported (golint)
    • Line 126: warning: exported method HandlerMock.UpdateNode should have comment or be unexported (golint)
    • Line 134: warning: exported method HandlerMock.DeleteNode should have comment or be unexported (golint)
    • Line 142: warning: exported method HandlerMock.GetObject should have comment or be unexported (golint)
    • Line 170: warning: exported method HandlerMock.PutObject should have comment or be unexported (golint)
    • Line 208: warning: exported method HandlerMock.CopyObject should have comment or be unexported (golint)
    • Line 216: warning: exported method HandlerMock.MultipartCreate should have comment or be unexported (golint)
    • Line 222: warning: exported method HandlerMock.MultipartPutObjectPart should have comment or be unexported (golint)
    • Line 226: warning: exported method HandlerMock.MultipartList should have comment or be unexported (golint)
    • Line 231: warning: exported method HandlerMock.MultipartAbort should have comment or be unexported (golint)
    • Line 237: warning: exported method HandlerMock.MultipartComplete should have comment or be unexported (golint)
    • Line 243: warning: exported method HandlerMock.MultipartListObjectParts should have comment or be unexported (golint)
    • Line 249: warning: exported method HandlerMock.StreamChanges should have comment or be unexported (golint)
    • Line 253: warning: exported method HandlerMock.ListNodesWithCallback should have comment or be unexported (golint)
    • Line 257: warning: context.Context should be the first parameter of a function (golint)
    • Line 257: warning: exported method HandlerMock.WrappedCanApply should have comment or be unexported (golint)
    • cells/common/service/frontend/http-union.go
    • Line 37: warning: exported type UnionHttpFs should have comment or be unexported (golint)
    • Line 78: warning: exported function NewUnionHttpFs should have comment or be unexported (golint)
    • Line 110: warning: exported method UnionHttpFs.Open should have comment or be unexported (golint)
    • Line 120: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 129: warning: exported function NewIndexFile should have comment or be unexported (golint)
    • Line 147: warning: exported type IndexFile should have comment or be unexported (golint)
    • Line 153: warning: exported method IndexFile.Close should have comment or be unexported (golint)
    • Line 174: warning: exported method IndexFile.Seek should have comment or be unexported (golint)
    • Line 177: warning: exported method IndexFile.Readdir should have comment or be unexported (golint)
    • Line 180: warning: exported method IndexFile.Stat should have comment or be unexported (golint)
    • cells/common/utils/filesystem/filesystem.go
    • Line 31: warning: exported function CanonicalPath should have comment or be unexported (golint)
    • Line 35: warning: exported function SetHidden should have comment or be unexported (golint)
    • Line 39: warning: exported function BrowseVolumes should have comment or be unexported (golint)
    • Line 43: warning: exported function ToFilePath should have comment or be unexported (golint)
    • Line 47: warning: exported function ToNodePath should have comment or be unexported (golint)
    • cells/common/service/frontend/session.go
    • Line 62: 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)
    • Line 100: warning: exported function GetSessionStore should have comment or be unexported (golint)
    • cells/data/search/dao/stub/stub_dao.go
    • Line 30: warning: exported type StubEngine should have comment or be unexported (golint)
    • Line 32: warning: exported method StubEngine.IndexNode should have comment or be unexported (golint)
    • Line 36: warning: exported method StubEngine.DeleteNode should have comment or be unexported (golint)
    • Line 40: warning: exported method StubEngine.SearchNodes should have comment or be unexported (golint)
    • Line 52: warning: exported method StubEngine.Close should have comment or be unexported (golint)
    • Line 56: warning: exported method StubEngine.ClearIndex should have comment or be unexported (golint)
    • cells/data/source/index/dao_test.go
    • Line 300: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • Line 311: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • Line 322: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • cells/idm/meta/namespace/dao.go
    • Line 32: warning: exported const ReservedNamespaceBookmark should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: exported function NewDAO should have comment or be unexported (golint)
    • cells/common/utils/permissions/lock-session.go
    • Line 40: warning: exported type SessionLocker should have comment or be unexported (golint)
    • Line 47: warning: exported type LockSession should have comment or be unexported (golint)
    • Line 65: warning: exported method LockSession.AddChildTarget should have comment or be unexported (golint)
    • Line 177: warning: exported function HasChildLocks should have comment or be unexported (golint)
    • cells/common/views/handler-archive.go
    • Line 75: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 194: warning: exported method ArchiveHandler.ListNodes should have comment or be unexported (golint)
    • Line 347: 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)
    • cells/common/etl/models/share.go
    • Line 30: warning: exported type SyncShare should have comment or be unexported (golint)
    • Line 42: warning: exported method SyncShare.Equals should have comment or be unexported (golint)
    • Line 46: warning: exported method SyncShare.IsDeletable should have comment or be unexported (golint)
    • Line 50: warning: exported method SyncShare.IsMergeable should have comment or be unexported (golint)
    • Line 54: warning: exported method SyncShare.GetUniqueId should have comment or be unexported (golint)
    • Line 64: warning: exported method SyncShare.Merge should have comment or be unexported (golint)
    • Line 68: warning: exported method SyncShare.GetInternalData should have comment or be unexported (golint)
    • cells/common/views/handler-sync-cache.go
    • Line 60: warning: exported function NewCacheDiff should have comment or be unexported (golint)
    • Line 70: warning: exported function NewSynchronousCacheHandler should have comment or be unexported (golint)
    • Line 203: warning: exported method SynchronousCacheHandler.CreateNode should have comment or be unexported (golint)
    • Line 211: warning: exported method SynchronousCacheHandler.DeleteNode should have comment or be unexported (golint)
    • Line 219: warning: exported method SynchronousCacheHandler.UpdateNode should have comment or be unexported (golint)
    • Line 230: warning: exported method SynchronousCacheHandler.ListNodes should have comment or be unexported (golint)
    • Line 265: warning: exported method SynchronousCacheHandler.PutObject should have comment or be unexported (golint)
    • Line 275: warning: exported method SynchronousCacheHandler.MultipartComplete should have comment or be unexported (golint)
    • Line 288: warning: exported method SynchronousCacheHandler.ReadNode should have comment or be unexported (golint)
    • cells/gateway/websocket/chat-handler.go
    • Line 53: warning: exported const SessionRoomKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 56: warning: exported type ChatHandler should have comment or be unexported (golint)
    • Line 181: 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)
    • cells/common/views/handler-acl-filter.go
    • Line 145: warning: exported method AclFilterHandler.CreateNode should have comment or be unexported (golint)
    • Line 160: warning: exported method AclFilterHandler.UpdateNode should have comment or be unexported (golint)
    • Line 182: warning: exported method AclFilterHandler.DeleteNode should have comment or be unexported (golint)
    • Line 200: warning: exported method AclFilterHandler.GetObject should have comment or be unexported (golint)
    • Line 219: warning: exported method AclFilterHandler.PutObject should have comment or be unexported (golint)
    • Line 241: warning: exported method AclFilterHandler.MultipartCreate should have comment or be unexported (golint)
    • Line 260: warning: exported method AclFilterHandler.CopyObject should have comment or be unexported (golint)
    • Line 289: warning: context.Context should be the first parameter of a function (golint)
    • Line 289: warning: exported method AclFilterHandler.WrappedCanApply should have comment or be unexported (golint)
    • cells/common/views/handler-exec.go
    • Line 58: warning: exported method Executor.ExecuteWrapped should have comment or be unexported (golint)
    • Line 64: warning: exported method Executor.ReadNode should have comment or be unexported (golint)
    • Line 87: 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)
    • Line 112: warning: exported method Executor.ListNodes should have comment or be unexported (golint)
    • Line 117: warning: exported method Executor.CreateNode should have comment or be unexported (golint)
    • Line 161: warning: exported method Executor.UpdateNode should have comment or be unexported (golint)
    • Line 165: warning: exported method Executor.DeleteNode should have comment or be unexported (golint)
    • Line 199: warning: exported method Executor.GetObject should have comment or be unexported (golint)
    • Line 247: warning: exported method Executor.PutObject should have comment or be unexported (golint)
    • Line 262: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 269: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 275: warning: exported method Executor.CopyObject should have comment or be unexported (golint)
    • Line 350: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 401: warning: exported method Executor.MultipartCreate should have comment or be unexported (golint)
    • Line 413: warning: exported method Executor.MultipartPutObjectPart should have comment or be unexported (golint)
    • Line 427: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 437: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 443: warning: exported method Executor.MultipartList should have comment or be unexported (golint)
    • Line 451: warning: exported method Executor.MultipartAbort should have comment or be unexported (golint)
    • Line 460: warning: exported method Executor.MultipartComplete should have comment or be unexported (golint)
    • Line 482: warning: exported method Executor.MultipartListObjectParts should have comment or be unexported (golint)
    • Line 491: warning: exported method Executor.StreamChanges should have comment or be unexported (golint)
    • Line 498: warning: context.Context should be the first parameter of a function (golint)
    • Line 498: warning: exported method Executor.WrappedCanApply should have comment or be unexported (golint)
    • Line 533: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/crypto/providers/mkcert-cache.go
    • Line 53: warning: exported type MkCertCache should have comment or be unexported (golint)
    • Line 58: warning: exported function GetMkCertCache should have comment or be unexported (golint)
    • Line 62: warning: exported method MkCertCache.Uuid should have comment or be unexported (golint)
    • Line 70: warning: exported method MkCertCache.LoadCertificates should have comment or be unexported (golint)
    • Line 77: 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)
    • cells/data/versions/grpc/handler.go
    • Line 46: warning: exported type Handler should have comment or be unexported (golint)
    • Line 63: warning: exported function NewChangeLogFromNode should have comment or be unexported (golint)
    • Line 76: warning: exported method Handler.ListVersions should have comment or be unexported (golint)
    • Line 99: warning: exported method Handler.HeadVersion should have comment or be unexported (golint)
    • Line 114: warning: exported method Handler.CreateVersion should have comment or be unexported (golint)
    • Line 128: warning: exported method Handler.StoreVersion should have comment or be unexported (golint)
    • Line 173: warning: exported method Handler.PruneVersions should have comment or be unexported (golint)
    • cells/data/versions/init.go
    • Line 112: 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)
    • Line 117: warning: exported function DefaultLocation should have comment or be unexported (golint)
    • cells/idm/policy/defaults.go
    • Line 611: warning: exported function Upgrade202 should have comment or be unexported (golint)
    • Line 652: warning: exported function Upgrade210 should have comment or be unexported (golint)
    • Line 717: warning: exported function Upgrade220 should have comment or be unexported (golint)
    • Line 743: warning: exported function Upgrade227 should have comment or be unexported (golint)
    • cells/common/views/handler-audit-events.go
    • Line 186: warning: exported method HandlerAuditEvent.CopyObject should have comment or be unexported (golint)
    • Line 193: warning: exported method HandlerAuditEvent.MultipartCreate should have comment or be unexported (golint)
    • Line 198: warning: exported method HandlerAuditEvent.MultipartPutObjectPart should have comment or be unexported (golint)
    • Line 203: warning: exported method HandlerAuditEvent.MultipartComplete should have comment or be unexported (golint)
    • Line 208: warning: exported method HandlerAuditEvent.MultipartAbort should have comment or be unexported (golint)
    • Line 213: warning: exported method HandlerAuditEvent.MultipartList should have comment or be unexported (golint)
    • Line 218: warning: exported method HandlerAuditEvent.MultipartListObjectParts should have comment or be unexported (golint)
    • cells/data/meta/dao.go
    • Line 29: warning: exported type DAO should have comment or be unexported (golint)
    • Line 37: warning: exported function NewDAO should have comment or be unexported (golint)
    • cells/common/views/handler-encryption.go
    • Line 52: warning: exported method EncryptionHandler.SetUserKeyTool should have comment or be unexported (golint)
    • Line 56: warning: exported method EncryptionHandler.SetNodeKeyManagerClient should have comment or be unexported (golint)
    • Line 151: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 339: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 398: warning: exported method EncryptionHandler.MultipartCreate should have comment or be unexported (golint)
    • Line 490: warning: exported method EncryptionHandler.MultipartPutObjectPart should have comment or be unexported (golint)
    • cells/discovery/update/rest/handler.go
    • Line 33: warning: exported type Handler should have comment or be unexported (golint)
    • Line 40: warning: exported method Handler.Filter should have comment or be unexported (golint)
    • Line 46: warning: exported method Handler.UpdateRequired should have comment or be unexported (golint)
    • Line 63: warning: exported method Handler.ApplyUpdate should have comment or be unexported (golint)
    • cells/common/sql/query-builder.go
    • Line 31: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 88: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/idm/share/tools-hash-doc.go
    • Line 43: warning: exported const PasswordComplexitySuffix should have comment or be unexported (golint)
    • Line 45: warning: exported function StoreHashDocument should have comment or be unexported (golint)
    • Line 110: warning: exported function LoadHashDocumentData should have comment or be unexported (golint)
    • Line 195: warning: exported function DeleteHashDocument should have comment or be unexported (golint)
    • cells/common/views/handler-binary-store.go
    • Line 120: warning: exported method BinaryStoreHandler.GetObject should have comment or be unexported (golint)
    • Line 148: warning: exported method BinaryStoreHandler.CreateNode should have comment or be unexported (golint)
    • Line 155: warning: exported method BinaryStoreHandler.UpdateNode should have comment or be unexported (golint)
    • Line 162: warning: exported method BinaryStoreHandler.DeleteNode should have comment or be unexported (golint)
    • Line 192: warning: exported method BinaryStoreHandler.PutObject should have comment or be unexported (golint)
    • Line 204: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 212: warning: exported method BinaryStoreHandler.CopyObject should have comment or be unexported (golint)
    • cells/data/meta/rest/rest.go
    • Line 47: warning: exported type Handler should have comment or be unexported (golint)
    • Line 68: warning: exported method Handler.GetMeta should have comment or be unexported (golint)
    • Line 92: warning: exported method Handler.GetBulkMeta should have comment or be unexported (golint)
    • Line 260: warning: exported method Handler.SetMeta should have comment or be unexported (golint)
    • Line 301: warning: exported method Handler.DeleteMeta should have comment or be unexported (golint)
    • Line 337: warning: exported method Handler.GetRouter should have comment or be unexported (golint)
    • cells/discovery/install/lib/installer.go
    • Line 39: warning: exported const InstallAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 46: warning: exported type InstallProgressEvent should have comment or be unexported (golint)
    • Line 51: warning: exported function Install should have comment or be unexported (golint)
    • Line 91: warning: exported function PerformCheck should have comment or be unexported (golint)
    • cells/common/proto/jobs/bleveimpl/freestring.go
    • Line 34: warning: exported function EvalFreeString should have comment or be unexported (golint)
    • Line 51: 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)
    • Line 78: 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)
    • cells/common/views/router.go
    • Line 151: warning: exported type Router should have comment or be unexported (golint)
    • Line 166: warning: exported method Router.WrapCallback should have comment or be unexported (golint)
    • Line 170: warning: exported method Router.BranchInfoForNode should have comment or be unexported (golint)
    • Line 186: warning: exported method Router.ExecuteWrapped should have comment or be unexported (golint)
    • Line 193: warning: exported method Router.ReadNode should have comment or be unexported (golint)
    • Line 199: warning: exported method Router.ListNodes should have comment or be unexported (golint)
    • Line 204: warning: exported method Router.CreateNode should have comment or be unexported (golint)
    • Line 209: warning: exported method Router.UpdateNode should have comment or be unexported (golint)
    • Line 214: warning: exported method Router.DeleteNode should have comment or be unexported (golint)
    • Line 219: warning: exported method Router.GetObject should have comment or be unexported (golint)
    • Line 224: warning: exported method Router.PutObject should have comment or be unexported (golint)
    • Line 229: warning: exported method Router.CopyObject should have comment or be unexported (golint)
    • Line 234: warning: exported method Router.MultipartCreate should have comment or be unexported (golint)
    • Line 238: warning: exported method Router.MultipartPutObjectPart should have comment or be unexported (golint)
    • Line 242: warning: exported method Router.MultipartList should have comment or be unexported (golint)
    • Line 246: warning: exported method Router.MultipartAbort should have comment or be unexported (golint)
    • Line 250: warning: exported method Router.MultipartComplete should have comment or be unexported (golint)
    • Line 254: warning: exported method Router.MultipartListObjectParts should have comment or be unexported (golint)
    • Line 258: warning: exported method Router.StreamChanges should have comment or be unexported (golint)
    • Line 262: warning: context.Context should be the first parameter of a function (golint)
    • Line 262: warning: exported method Router.WrappedCanApply should have comment or be unexported (golint)
    • Line 266: warning: exported method Router.CanApply should have comment or be unexported (golint)
    • Line 301: warning: exported method Router.SetNextHandler should have comment or be unexported (golint)
    • Line 302: warning: exported method Router.SetClientsPool should have comment or be unexported (golint)
    • cells/common/log/console-encoder.go
    • Line 1: warning: package comment should be of the form "Package log ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 34: warning: exported const ConsoleColorRest should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: exported var ConsoleSkipKeys should have comment or be unexported (golint)
    • cells/broker/activity/grpc/handler.go
    • Line 43: warning: exported type Handler should have comment or be unexported (golint)
    • Line 45: warning: exported method Handler.PostActivity should have comment or be unexported (golint)
    • Line 71: warning: exported method Handler.StreamActivities should have comment or be unexported (golint)
    • Line 147: warning: exported method Handler.Subscribe should have comment or be unexported (golint)
    • Line 158: warning: exported method Handler.SearchSubscriptions should have comment or be unexported (golint)
    • Line 190: warning: exported method Handler.UnreadActivitiesNumber should have comment or be unexported (golint)
    • Line 200: warning: exported method Handler.SetUserLastActivity should have comment or be unexported (golint)
    • Line 216: 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)
    • Line 222: warning: exported method Handler.PurgeActivities should have comment or be unexported (golint)
    • cells/data/versions/action-prune.go
    • Line 45: warning: exported type PruneVersionsAction should have comment or be unexported (golint)
    • Line 50: warning: exported method PruneVersionsAction.GetDescription should have comment or be unexported (golint)
    • Line 63: warning: exported method PruneVersionsAction.GetParametersForm should have comment or be unexported (golint)
    • Line 100: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/idm/user/grpc/actions.go
    • Line 23: warning: exported var DeleteUsersActionName should have comment or be unexported (golint)
    • Line 26: warning: exported type DeleteUsersAction should have comment or be unexported (golint)
    • Line 31: warning: exported method DeleteUsersAction.GetDescription should have comment or be unexported (golint)
    • Line 43: warning: exported method DeleteUsersAction.GetParametersForm should have comment or be unexported (golint)
    • Line 60: warning: exported method DeleteUsersAction.GetName should have comment or be unexported (golint)
    • Line 70: warning: exported method DeleteUsersAction.ProvidesProgress should have comment or be unexported (golint)
    • Line 74: warning: exported method DeleteUsersAction.Init should have comment or be unexported (golint)
    • Line 79: warning: exported method DeleteUsersAction.Run should have comment or be unexported (golint)
    • cells/common/utils/permissions/bitmask.go
    • Line 35: warning: exported type BitmaskFlag should have comment or be unexported (golint)
    • Line 38: warning: exported const FlagRead should have comment (or a comment on this block) or be unexported (golint)
    • Line 52: warning: exported var NamesToFlags should have comment or be unexported (golint)
    • Line 81: warning: exported type Bitmask should have comment or be unexported (golint)
    • Line 104: 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)
    • cells/scheduler/actions/tools/scoped-router.go
    • Line 12: warning: exported type ScopedRouterConsumer should have comment or be unexported (golint)
    • Line 38: warning: if block ends with a return statement, so drop this else and outdent its block (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)
    • cells/common/proto/jobs/nodes-selector.go
    • Line 42: warning: exported type FreeStringEvaluator should have comment or be unexported (golint)
    • Line 48: warning: exported function RegisterNodesFreeStringEvaluator should have comment or be unexported (golint)
    • Line 52: warning: exported type NodeMatcher should have comment or be unexported (golint)
    • Line 56: warning: exported method NodeMatcher.Matches should have comment or be unexported (golint)
    • Line 59: 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)
    • Line 64: warning: exported method NodesSelector.MultipleSelection should have comment or be unexported (golint)
    • Line 68: warning: context.Context should be the first parameter of a function (golint)
    • Line 68: warning: exported method NodesSelector.Select should have comment or be unexported (golint)
    • Line 192: warning: exported method NodesSelector.Filter should have comment or be unexported (golint)
    • Line 394: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/views/handler-abstract.go
    • Line 37: warning: exported type ContextWrapper should have comment or be unexported (golint)
    • Line 50: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 55: warning: exported method AbstractHandler.SetNextHandler should have comment or be unexported (golint)
    • Line 59: warning: exported method AbstractHandler.SetClientsPool should have comment or be unexported (golint)
    • Line 63: warning: exported method AbstractHandler.ExecuteWrapped should have comment or be unexported (golint)
    • Line 78: warning: exported method AbstractHandler.ReadNode should have comment or be unexported (golint)
    • Line 87: warning: exported method AbstractHandler.ListNodes should have comment or be unexported (golint)
    • Line 95: warning: exported method AbstractHandler.CreateNode should have comment or be unexported (golint)
    • Line 103: warning: exported method AbstractHandler.UpdateNode should have comment or be unexported (golint)
    • Line 111: warning: exported method AbstractHandler.DeleteNode should have comment or be unexported (golint)
    • Line 119: warning: exported method AbstractHandler.StreamChanges should have comment or be unexported (golint)
    • Line 127: warning: exported method AbstractHandler.GetObject should have comment or be unexported (golint)
    • Line 135: warning: exported method AbstractHandler.PutObject should have comment or be unexported (golint)
    • Line 143: warning: exported method AbstractHandler.CopyObject should have comment or be unexported (golint)
    • Line 151: warning: context.Context should be the first parameter of a function (golint)
    • Line 151: warning: exported method AbstractHandler.WrappedCanApply should have comment or be unexported (golint)
    • Line 157: warning: exported method AbstractHandler.MultipartCreate should have comment or be unexported (golint)
    • Line 165: warning: exported method AbstractHandler.MultipartPutObjectPart should have comment or be unexported (golint)
    • Line 173: warning: exported method AbstractHandler.MultipartComplete should have comment or be unexported (golint)
    • Line 181: warning: exported method AbstractHandler.MultipartAbort should have comment or be unexported (golint)
    • Line 189: warning: exported method AbstractHandler.MultipartList should have comment or be unexported (golint)
    • Line 197: warning: exported method AbstractHandler.MultipartListObjectParts should have comment or be unexported (golint)
    • Line 205: warning: exported method AbstractHandler.ListNodesWithCallback should have comment or be unexported (golint)
    • cells/common/crypto/crypto.go
    • Line 44: warning: exported var SALT should have comment or be unexported (golint)
    • Line 54: warning: exported function RandomBytes should have comment or be unexported (golint)
    • Line 60: warning: exported function KeyFromPassword should have comment or be unexported (golint)
    • Line 67: warning: exported function Seal should have comment or be unexported (golint)
    • Line 87: warning: exported function SealWithNonce should have comment or be unexported (golint)
    • Line 100: warning: exported function Open should have comment or be unexported (golint)
    • Line 113: warning: exported function NewEcdsaPrivateKey should have comment or be unexported (golint)
    • Line 121: warning: exported function EncodePrivate should have comment or be unexported (golint)
    • Line 145: warning: exported function ParsePrivate should have comment or be unexported (golint)
    • Line 154: warning: exported function GetSignature should have comment or be unexported (golint)
    • Line 169: warning: exported function VerifySignature should have comment or be unexported (golint)
    • Line 209: warning: exported function Md5 should have comment or be unexported (golint)
    • cells/common/sync/model/funcs.go
    • Line 46: warning: exported function IsIgnoredFile should have comment or be unexported (golint)
    • Line 58: warning: exported function NodeRequiresChecksum should have comment or be unexported (golint)
    • Line 62: warning: exported function StringContentToETag should have comment or be unexported (golint)
    • Line 68: warning: exported function ZapEndpoint should have comment or be unexported (golint)
    • cells/common/auth/hasher.go
    • Line 39: warning: exported type PydioPW should have comment or be unexported (golint)
    • Line 81: warning: exported method PydioPW.CheckDBKDF2PydioPwd should have comment or be unexported (golint)
    • Line 113: warning: exported method PydioPW.CreateHash should have comment or be unexported (golint)
    • cells/common/proto/object/datasource.go
    • Line 34: warning: exported const StorageKeyFolder should have comment (or a comment on this block) or be unexported (golint)
    • Line 52: warning: comment on exported method DataSource.BuildUrl should be of the form "BuildUrl ..." (golint)
    • Line 57: warning: comment on exported method DataSource.CreateClient should be of the form "CreateClient ..." (golint)
    • Line 77: warning: comment on exported method DataSource.MarshalLogObject should be of the form "MarshalLogObject ..." (golint)
    • Line 131: warning: exported method DataSourceSingleQuery.Matches should have comment or be unexported (golint)
    • Line 195: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/sync/endpoints/filesystem/notify.go
    • Line 36: warning: comment on exported var EventTypeAll should be of the form "EventTypeAll ..." (golint)
    • Line 40: warning: comment on exported var EventTypeCreate should be of the form "EventTypeCreate ..." (golint)
    • Line 42: warning: comment on exported var EventTypeWrite should be of the form "EventTypeWrite ..." (golint)
    • Line 44: warning: comment on exported var EventTypeRename should be of the form "EventTypeRename ..." (golint)
    • Line 53: warning: exported type FSEventDebouncer should have comment or be unexported (golint)
    • Line 60: warning: exported function NewFSEventDebouncer should have comment or be unexported (golint)
    • cells/idm/user/rest/rest.go
    • Line 63: warning: exported type UserHandler should have comment or be unexported (golint)
    • Line 67: warning: exported function NewUserHandler should have comment or be unexported (golint)
    • cells/idm/share/tools-policies.go
    • Line 15: warning: exported function InheritPolicies should have comment or be unexported (golint)
    • Line 126: warning: exported function InterpretInheritedPolicy should have comment or be unexported (golint)
    • cells/idm/share/tools-root-nodes.go
    • Line 151: warning: exported function DetectInheritedPolicy should have comment or be unexported (golint)
    • Line 208: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 300: warning: exported function RootsParentWorkspaces should have comment or be unexported (golint)
    • cells/common/sync/model/events.go
    • Line 23: warning: exported type LockEventType should have comment or be unexported (golint)
    • Line 26: warning: exported const LockEventLock should have comment (or a comment on this block) or be unexported (golint)
    • Line 30: warning: exported type ProcessorEvent should have comment or be unexported (golint)
    • cells/common/sync/model/watchers.go
    • Line 49: warning: comment on exported const EventSureMove should be of the form "EventSureMove ..." (golint)
    • Line 74: warning: exported method EventInfo.CreateContext should have comment or be unexported (golint)
    • Line 80: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 85: warning: exported type WatchConnectionInfo should have comment or be unexported (golint)
    • Line 88: warning: exported const WatchConnected should have comment (or a comment on this block) or be unexported (golint)
    • Line 95: warning: exported type EndpointStatus should have comment or be unexported (golint)
    • Line 101: warning: exported type WatchObject should have comment or be unexported (golint)
    • Line 137: warning: exported method WatchObject.ConnectionInfos should have comment or be unexported (golint)
    • Line 146: warning: exported function NodeToEventInfo should have comment or be unexported (golint)
    • cells/data/templates/provider.go
    • Line 30: warning: exported function RegisterProvider should have comment or be unexported (golint)
    • Line 34: warning: exported function GetProvider should have comment or be unexported (golint)
    • Line 41: warning: exported type TemplateProvider should have comment or be unexported (golint)
    • Line 44: warning: exported method TemplateProvider.List should have comment or be unexported (golint)
    • Line 52: warning: exported method TemplateProvider.ByUUID should have comment or be unexported (golint)
    • Line 62: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/crypto/rsa.go
    • Line 69: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 85: 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)
    • Line 100: 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)
    • Line 130: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/sync/endpoints/cells/transport/mc/s3_client.go
    • Line 38: warning: exported type S3Client should have comment or be unexported (golint)
    • Line 43: warning: exported function NewS3Client should have comment or be unexported (golint)
    • Line 58: warning: exported method S3Client.GetObject should have comment or be unexported (golint)
    • Line 80: warning: exported method S3Client.PutObject should have comment or be unexported (golint)
    • Line 104: warning: exported method S3Client.CopyObject should have comment or be unexported (golint)
    • cells/common/registry/process.go
    • Line 37: warning: exported var ProcessStartTags should have comment or be unexported (golint)
    • Line 40: warning: exported type Process should have comment or be unexported (golint)
    • Line 52: warning: exported function NewProcess should have comment or be unexported (golint)
    • Line 140: warning: exported method Process.Add should have comment or be unexported (golint)
    • Line 146: warning: exported method Process.Delete should have comment or be unexported (golint)
    • Line 152: warning: exported function GetProcesses should have comment or be unexported (golint)
    • Line 156: warning: exported function GetProcess should have comment or be unexported (golint)
    • Line 160: warning: exported function GetCurrentProcess should have comment or be unexported (golint)
    • cells/common/etl/stores/pydio8/pydio8_store.go
    • Line 103: warning: exported function NewPydio8UserStore should have comment or be unexported (golint)
    • Line 238: warning: exported method Pydio8Store.GetLdapDomainName should have comment or be unexported (golint)
    • Line 537: warning: exported method Pydio8Store.GetAPIV1Client should have comment or be unexported (golint)
    • Line 561: warning: exported method Pydio8Store.CrossLoadShare should have comment or be unexported (golint)
    • Line 685: warning: exported method Pydio8Store.ListShares should have comment or be unexported (golint)
    • Line 719: warning: exported method Pydio8Store.GetUserInfo should have comment or be unexported (golint)
    • Line 723: warning: exported method Pydio8Store.GetGroupInfo should have comment or be unexported (golint)
    • Line 727: warning: exported method Pydio8Store.ReadNode should have comment or be unexported (golint)
    • Line 737: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 752: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/idm/user/grpc/plugins.go
    • Line 48: warning: exported const ENV_PYDIO_ADMIN_USER_LOGIN should have comment (or a comment on this block) or be unexported (golint)
    • Line 88: warning: exported function InitDefaults should have comment or be unexported (golint)
    • cells/common/etl/models/merge-options.go
    • Line 23: warning: exported type MergeOptions should have comment or be unexported (golint)
    • Line 30: warning: exported type MergeSyncType should have comment or be unexported (golint)
    • Line 33: warning: exported const FULLSYNC should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: exported method MergeOptions.ToMap should have comment or be unexported (golint)
    • cells/common/proto/idm/meta-ns.go
    • Line 25: warning: exported type MetaNamespaceDefinition should have comment or be unexported (golint)
    • Line 55: warning: exported method UserMetaNamespace.UnmarshallDefinition should have comment or be unexported (golint)
    • Line 59: 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)
    • cells/common/log/sync.go
    • Line 32: warning: exported type LogSyncer should have comment or be unexported (golint)
    • Line 42: warning: exported function NewLogSyncer should have comment or be unexported (golint)
    • cells/broker/mailer/sender-noop.go
    • Line 38: warning: exported type NoOpSender should have comment or be unexported (golint)
    • Line 44: warning: exported method NoOpSender.Configure should have comment or be unexported (golint)
    • Line 61: warning: exported method NoOpSender.Send should have comment or be unexported (golint)
    • Line 90: warning: exported method NoOpSender.Check should have comment or be unexported (golint)
    • Line 93: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/utils/meta/meta-providers.go
    • Line 41: warning: exported const ServiceMetaProvider should have comment (or a comment on this block) or be unexported (golint)
    • Line 45: warning: exported type Loader should have comment or be unexported (golint)
    • Line 50: warning: exported type StreamLoader should have comment or be unexported (golint)
    • Line 56: warning: exported function NewStreamLoader should have comment or be unexported (golint)
    • Line 62: warning: exported method StreamLoader.LoadMetas should have comment or be unexported (golint)
    • Line 66: warning: exported method StreamLoader.Close should have comment or be unexported (golint)
    • Line 70: warning: exported type MetaProviderCloser should have comment or be unexported (golint)
    • cells/common/sql/index/sql.go
    • Line 335: warning: exported function RegisterIndexLen should have comment or be unexported (golint)
    • Line 741: 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)
    • Line 846: 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)
    • Line 870: 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)
    • Line 1237: warning: exported method IndexSQL.Path should have comment or be unexported (golint)
    • Line 1372: warning: exported method IndexSQL.GetSQLDAO should have comment or be unexported (golint)
    • cells/idm/oauth/sql.go
    • Line 136: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 204: 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)
    • Line 248: 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)
    • cells/idm/meta/grpc/handler.go
    • Line 48: warning: exported function NewHandler should have comment or be unexported (golint)
    • Line 54: warning: exported method Handler.Stop should have comment or be unexported (golint)
    • Line 208: 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)
    • Line 219: 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)
    • cells/common/views/handler-exec-flat.go
    • Line 75: warning: exported method FlatStorageHandler.DeleteNode should have comment or be unexported (golint)
    • Line 88: warning: exported method FlatStorageHandler.GetObject should have comment or be unexported (golint)
    • Line 97: warning: exported method FlatStorageHandler.CopyObject should have comment or be unexported (golint)
    • Line 151: warning: exported method FlatStorageHandler.PutObject should have comment or be unexported (golint)
    • Line 161: warning: exported method FlatStorageHandler.MultipartPutObjectPart should have comment or be unexported (golint)
    • Line 170: warning: exported method FlatStorageHandler.MultipartComplete should have comment or be unexported (golint)
    • Line 199: warning: exported method FlatStorageHandler.MultipartListObjectParts should have comment or be unexported (golint)
    • Line 208: warning: exported method FlatStorageHandler.MultipartAbort should have comment or be unexported (golint)
    • Line 230: 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)
    • Line 324: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 346: 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)
    • cells/common/boltdb/dao.go
    • Line 21: warning: package comment should be of the form "Package boltdb ..." (golint)
    • Line 148: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/sync/endpoints/index/index-endpoint.go
    • Line 45: warning: exported type Client should have comment or be unexported (golint)
    • Line 53: warning: exported method Client.GetEndpointInfo should have comment or be unexported (golint)
    • Line 63: warning: exported method Client.Walk should have comment or be unexported (golint)
    • Line 97: warning: exported method Client.Watch should have comment or be unexported (golint)
    • Line 101: warning: exported method Client.LoadNode should have comment or be unexported (golint)
    • Line 132: 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)
    • Line 139: warning: exported method Client.CreateNode should have comment or be unexported (golint)
    • Line 156: warning: exported method Client.DeleteNode should have comment or be unexported (golint)
    • Line 173: warning: exported method Client.MoveNode should have comment or be unexported (golint)
    • Line 190: warning: exported method Client.StartSession should have comment or be unexported (golint)
    • Line 200: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 206: warning: exported method Client.FlushSession should have comment or be unexported (golint)
    • Line 211: warning: exported method Client.FinishSession should have comment or be unexported (golint)
    • Line 217: warning: exported method Client.LockBranch should have comment or be unexported (golint)
    • Line 225: warning: exported method Client.UnlockBranch should have comment or be unexported (golint)
    • Line 257: warning: exported function NewClient should have comment or be unexported (golint)
    • cells/data/docstore/grpc/handler.go
    • Line 35: warning: exported type Handler should have comment or be unexported (golint)
    • Line 40: warning: exported method Handler.Close should have comment or be unexported (golint)
    • Line 50: warning: exported method Handler.PutDocument should have comment or be unexported (golint)
    • Line 66: warning: exported method Handler.GetDocument should have comment or be unexported (golint)
    • Line 76: warning: exported method Handler.DeleteDocuments should have comment or be unexported (golint)
    • Line 97: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 110: warning: exported method Handler.CountDocuments should have comment or be unexported (golint)
    • Line 126: warning: exported method Handler.ListDocuments should have comment or be unexported (golint)
    • cells/common/config/raft/store.go
    • Line 36: warning: comment on exported type KVStore should be of the form "KVStore ..." (with optional leading article) (golint)
    • Line 44: warning: exported type KV should have comment or be unexported (golint)
    • Line 53: warning: exported function NewKVStore should have comment or be unexported (golint)
    • Line 70: warning: exported method KVStore.Lookup should have comment or be unexported (golint)
    • Line 80: warning: exported method KVStore.Propose should have comment or be unexported (golint)
    • Line 122: warning: exported method KVStore.GetSnapshot should have comment or be unexported (golint)
    • cells/data/source/sync/grpc/flat-snapshot.go
    • Line 81: warning: exported method FlatSnapshot.Close should have comment or be unexported (golint)
    • Line 95: warning: exported method FlatSnapshot.Walk should have comment or be unexported (golint)
    • Line 112: warning: exported method FlatSnapshot.GetEndpointInfo should have comment or be unexported (golint)
    • cells/common/micro/rcache/rcache.go
    • Line 39: warning: exported type Options should have comment or be unexported (golint)
    • Line 44: warning: exported type Option should have comment or be unexported (golint)
    • Line 63: warning: exported var DefaultTTL should have comment or be unexported (golint)
    • cells/common/utils/permissions/access-list.go
    • Line 48: warning: exported const FrontWsScopeAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 53: warning: exported var AclRead should have comment or be unexported (golint)
    • Line 61: warning: don't use underscores in Go names; var AclFrontAction_ should be ACLFrontAction (golint)
    • Line 62: warning: don't use underscores in Go names; var AclFrontParam_ should be ACLFrontParam (golint)
    • Line 194: warning: exported method AccessList.HasExplicitDeny should have comment or be unexported (golint)
    • cells/scheduler/actions/manager.go
    • Line 36: warning: exported var IgnoredActionName should have comment or be unexported (golint)
    • Line 49: warning: exported type ActionsManager should have comment or be unexported (golint)
    • Line 54: warning: exported method ActionsManager.Register should have comment or be unexported (golint)
    • Line 60: warning: exported method ActionsManager.ActionById should have comment or be unexported (golint)
    • cells/common/proto/jobs/selector.go
    • Line 34: warning: exported type FieldEvaluator should have comment or be unexported (golint)
    • Line 38: warning: exported type InputSelector should have comment or be unexported (golint)
    • Line 43: warning: exported type InputFilter should have comment or be unexported (golint)
    • Line 66: warning: comment on exported function EvaluateFieldStrSlice should be of the form "EvaluateFieldStrSlice ..." (golint)
    • Line 74: warning: exported function EvaluateFieldBool should have comment or be unexported (golint)
    • Line 82: warning: exported function EvaluateFieldInt should have comment or be unexported (golint)
    • Line 86: 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)
    • Line 91: warning: exported function EvaluateFieldInt64 should have comment or be unexported (golint)
    • cells/common/etl/models/acl.go
    • Line 27: warning: exported type ACL should have comment or be unexported (golint)
    • Line 29: warning: exported method ACL.Equals should have comment or be unexported (golint)
    • Line 40: warning: exported method ACL.IsDeletable should have comment or be unexported (golint)
    • Line 55: warning: exported method ACL.GetUniqueId should have comment or be unexported (golint)
    • Line 59: warning: exported method ACL.Merge should have comment or be unexported (golint)
    • cells/data/key/sql.go
    • Line 357: warning: exported function NewDBCursor should have comment or be unexported (golint)
    • Line 364: warning: exported method DBCursor.Close should have comment or be unexported (golint)
    • Line 368: warning: exported method DBCursor.HasNext should have comment or be unexported (golint)
    • Line 372: warning: exported method DBCursor.Next should have comment or be unexported (golint)
    • cells/common/utils/mtree/path.go
    • Line 29: warning: exported type MPathProvider should have comment or be unexported (golint)
    • Line 60: warning: exported method MPath.Hash should have comment or be unexported (golint)
    • Line 66: warning: exported method MPath.Index should have comment or be unexported (golint)
    • Line 82: warning: exported method MPath.Parents should have comment or be unexported (golint)
    • Line 91: warning: exported method MPath.CommonRoot should have comment or be unexported (golint)
    • cells/common/sync/merger/meta-node.go
    • Line 33: warning: don't use underscores in Go names; const NodeType_METADATA should be NodeTypeMETADATA (golint)
    • Line 33: warning: exported const NodeType_METADATA should have comment (or a comment on this block) or be unexported (golint)
    • Line 39: warning: exported type MetaConfig should have comment or be unexported (golint)
    • cells/data/source/index/grpc/handler.go
    • Line 144: 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)
    • Line 187: 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)
    • cells/common/service/frontend/user.go
    • Line 43: warning: exported type User should have comment or be unexported (golint)
    • Line 55: warning: exported type Workspace should have comment or be unexported (golint)
    • Line 61: warning: exported method User.Load should have comment or be unexported (golint)
    • Line 77: 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)
    • Line 105: warning: exported method User.GetActiveScopes should have comment or be unexported (golint)
    • Line 116: warning: exported method User.LoadActiveWorkspace should have comment or be unexported (golint)
    • Line 155: warning: exported method User.LoadActiveLanguage should have comment or be unexported (golint)
    • Line 166: warning: exported method User.FlattenedRolesConfigs should have comment or be unexported (golint)
    • Line 169: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 177: warning: exported method User.FlattenedRolesConfigByName should have comment or be unexported (golint)
    • Line 181: warning: exported method User.LoadWorkspaces should have comment or be unexported (golint)
    • Line 222: warning: exported method User.Publish should have comment or be unexported (golint)
    • cells/common/micro/server/grpc/grpc.go
    • Line 280: warning: context.Context should be the first parameter of a function (golint)
    • Line 431: warning: context.Context should be the first parameter of a function (golint)
    • Line 676: warning: should omit 2nd value from range; this loop is equivalent to `for sb := range ...` (golint)
    • Line 810: warning: exported function NewServer should have comment or be unexported (golint)
    • cells/common/etl/models/diff.go
    • Line 28: warning: exported type ConfigDiff should have comment or be unexported (golint)
    • Line 32: warning: exported type ShareDiff should have comment or be unexported (golint)
    • Line 36: warning: exported type GroupDiff should have comment or be unexported (golint)
    • Line 47: warning: exported type UserDiff should have comment or be unexported (golint)
    • Line 58: warning: exported function NewUserDiff should have comment or be unexported (golint)
    • Line 66: warning: exported type ACLDiff should have comment or be unexported (golint)
    • Line 77: warning: exported type RoleDiff should have comment or be unexported (golint)
    • Line 88: warning: exported function NewRolesDiff should have comment or be unexported (golint)
    • Line 96: warning: exported type Diff should have comment or be unexported (golint)
    • Line 105: warning: exported type Differ should have comment or be unexported (golint)
    • Line 113: warning: exported method ACLDiff.Add should have comment or be unexported (golint)
    • Line 118: warning: exported method ACLDiff.Update should have comment or be unexported (golint)
    • Line 123: warning: exported method ACLDiff.Delete should have comment or be unexported (golint)
    • Line 129: warning: exported method ACLDiff.ToAdd should have comment or be unexported (golint)
    • Line 137: warning: exported method ACLDiff.ToUpdate should have comment or be unexported (golint)
    • Line 145: warning: exported method ACLDiff.ToDelete should have comment or be unexported (golint)
    • Line 154: warning: exported method ConfigDiff.Add should have comment or be unexported (golint)
    • Line 156: warning: exported method ConfigDiff.Update should have comment or be unexported (golint)
    • Line 161: warning: exported method ConfigDiff.Delete should have comment or be unexported (golint)
    • Line 164: warning: exported method ConfigDiff.ToAdd should have comment or be unexported (golint)
    • Line 167: warning: exported method ConfigDiff.ToUpdate should have comment or be unexported (golint)
    • Line 173: warning: exported method ConfigDiff.ToDelete should have comment or be unexported (golint)
    • Line 176: warning: exported method ConfigDiff.GetUpdateData should have comment or be unexported (golint)
    • Line 180: warning: exported method ShareDiff.Add should have comment or be unexported (golint)
    • Line 185: warning: exported method ShareDiff.Update should have comment or be unexported (golint)
    • Line 187: warning: exported method ShareDiff.Delete should have comment or be unexported (golint)
    • Line 190: warning: exported method ShareDiff.ToAdd should have comment or be unexported (golint)
    • Line 198: warning: exported method ShareDiff.ToUpdate should have comment or be unexported (golint)
    • Line 201: warning: exported method ShareDiff.ToDelete should have comment or be unexported (golint)
    • Line 205: warning: exported method RoleDiff.Add should have comment or be unexported (golint)
    • Line 216: warning: exported method RoleDiff.Update should have comment or be unexported (golint)
    • Line 226: warning: exported method RoleDiff.Delete should have comment or be unexported (golint)
    • Line 237: warning: exported method RoleDiff.ToAdd should have comment or be unexported (golint)
    • Line 244: warning: exported method RoleDiff.ToUpdate should have comment or be unexported (golint)
    • Line 252: warning: exported method RoleDiff.ToDelete should have comment or be unexported (golint)
    • cells/common/views/archive-writer.go
    • Line 39: warning: exported type ArchiveWriter should have comment or be unexported (golint)
    • Line 52: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 69: 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)
    • cells/common/etl/models/user.go
    • Line 31: warning: exported type User should have comment or be unexported (golint)
    • Line 35: warning: exported method User.Equal should have comment or be unexported (golint)
    • Line 53: warning: exported method User.IsEmpty should have comment or be unexported (golint)
    • Line 77: warning: exported method User.GetUniqueId should have comment or be unexported (golint)
    • Line 81: warning: error should be the last type when returning multiple items (golint)
    • Line 81: warning: exported method User.Merge should have comment or be unexported (golint)
    • cells/broker/activity/render/markdown.go
    • Line 34: warning: exported type ServerUrlType should have comment or be unexported (golint)
    • Line 37: warning: exported const ServerUrlTypeDocs should have comment (or a comment on this block) or be unexported (golint)
    • Line 42: warning: exported type ServerLinks should have comment or be unexported (golint)
    • Line 46: warning: exported function NewServerLinks should have comment or be unexported (golint)
    • Line 57: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 69: warning: exported function Markdown should have comment or be unexported (golint)
    • cells/idm/role/sql.go
    • Line 173: 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)
    • Line 248: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 256: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/proto/jobs/job.go
    • Line 39: warning: exported method Job.MarshalLogObject should have comment or be unexported (golint)
    • Line 73: warning: exported method Task.MarshalLogObject should have comment or be unexported (golint)
    • Line 108: warning: exported method Task.GetCtxOperationID should have comment or be unexported (golint)
    • Line 112: warning: exported method Task.WithoutLogs should have comment or be unexported (golint)
    • cells/common/service/frontend/pool.go
    • Line 43: warning: exported type PluginsPool should have comment or be unexported (golint)
    • Line 50: warning: exported function NewPluginsPool should have comment or be unexported (golint)
    • Line 56: warning: exported method PluginsPool.Load should have comment or be unexported (golint)
    • Line 92: warning: exported method PluginsPool.RegistryForStatus should have comment or be unexported (golint)
    • Line 177: warning: exported method PluginsPool.AllPluginsManifests should have comment or be unexported (golint)
    • Line 292: warning: exported method PluginsPool.I18nMessages should have comment or be unexported (golint)
    • Line 360: warning: exported method PluginsPool.ExposedParametersByScope should have comment or be unexported (golint)
    • Line 385: warning: exported method PluginsPool.ReplaceActionMimes should have comment or be unexported (golint)
    • cells/broker/chat/grpc/handler.go
    • Line 52: warning: exported type ChatHandler should have comment or be unexported (golint)
    • Line 54: warning: exported method ChatHandler.PutRoom should have comment or be unexported (golint)
    • Line 70: warning: exported method ChatHandler.DeleteRoom should have comment or be unexported (golint)
    • Line 91: warning: exported method ChatHandler.ListRooms should have comment or be unexported (golint)
    • Line 107: warning: exported method ChatHandler.ListMessages should have comment or be unexported (golint)
    • Line 123: warning: exported method ChatHandler.PostMessage should have comment or be unexported (golint)
    • Line 164: warning: exported method ChatHandler.DeleteMessage should have comment or be unexported (golint)
    • cells/common/auth/basic.go
    • Line 34: warning: exported function NewBasicAuthenticator should have comment or be unexported (golint)
    • Line 49: warning: exported type BasicAuthenticator should have comment or be unexported (golint)
    • Line 55: warning: exported method BasicAuthenticator.Wrap should have comment or be unexported (golint)
    • cells/discovery/config/grpc/handler.go
    • Line 21: warning: error var NotImplemented should have name of the form ErrFoo (golint)
    • Line 21: warning: exported var NotImplemented should have comment or be unexported (golint)
    • Line 24: warning: exported type Handler should have comment or be unexported (golint)
    • Line 67: warning: exported method Handler.Search should have comment or be unexported (golint)
    • Line 105: warning: exported method Handler.AuditLog should have comment or be unexported (golint)
    • Line 109: warning: exported method Handler.Watch should have comment or be unexported (golint)
    • cells/frontend/front-srv/web/index/templates.go
    • Line 47: 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)
    • Line 52: warning: exported var Loader should have comment or be unexported (golint)
    • Line 89: warning: exported var Page should have comment or be unexported (golint)
    • Line 111: warning: exported var Public should have comment or be unexported (golint)
    • cells/common/sync/endpoints/cells/cells.go
    • Line 49: warning: exported type ObjectsClient should have comment or be unexported (golint)
    • Line 65: warning: exported type Options should have comment or be unexported (golint)
    • Line 73: warning: exported type Abstract should have comment or be unexported (golint)
    • Line 427: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 455: 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)
    • Line 591: warning: exported method NoopWriter.Close should have comment or be unexported (golint)
    • cells/common/sync/filters/events-batcher.go
    • Line 98: warning: exported method EventsBatcher.MonitorActivity should have comment or be unexported (golint)
    • Line 264: warning: exported method EventsBatcher.SetupChannels should have comment or be unexported (golint)
    • Line 270: warning: exported method EventsBatcher.SetEndpointStatusChan should have comment or be unexported (golint)
    • Line 274: warning: exported method EventsBatcher.Status should have comment or be unexported (golint)
    • Line 278: warning: exported method EventsBatcher.Done should have comment or be unexported (golint)
    • cells/common/utils/i18n/i18n.go
    • Line 90: warning: exported var LanguagesLegacyNames should have comment or be unexported (golint)
    • Line 165: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/forms/forms.go
    • Line 63: warning: exported type ParamType should have comment or be unexported (golint)
    • Line 66: warning: exported const ParamString should have comment (or a comment on this block) or be unexported (golint)
    • Line 86: warning: exported type SerialFormParam should have comment or be unexported (golint)
    • Line 114: warning: exported type SerialForm should have comment or be unexported (golint)
    • Line 119: warning: exported type Field should have comment or be unexported (golint)
    • Line 123: warning: exported type Group should have comment or be unexported (golint)
    • Line 128: warning: exported type Form should have comment or be unexported (golint)
    • cells/cmd/admin-datasource-migrate.go
    • Line 190: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 201: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 249: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 348: 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)
    • Line 365: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/proto/idm/ws-attributes.go
    • Line 29: warning: exported type WsAttributes should have comment or be unexported (golint)
    • Line 37: warning: exported method Workspace.LoadAttributes should have comment or be unexported (golint)
    • Line 51: warning: exported method Workspace.SetAttributes should have comment or be unexported (golint)
    • cells/common/service/proto/query.go
    • Line 34: warning: exported type ConcreteQuery should have comment or be unexported (golint)
    • Line 47: warning: exported method Query.MarshalJSONPB should have comment or be unexported (golint)
    • Line 90: warning: exported method Query.UnmarshalJSONPB should have comment or be unexported (golint)
    • Line 129: warning: exported function ReduceQueryBooleans should have comment or be unexported (golint)
    • cells/common/sql/index/cache_test.go
    • Line 320: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • Line 336: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • Line 350: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • Line 628: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • cells/common/sync/endpoints/snapshot/boltdb.go
    • Line 55: warning: exported type BoltSnapshot should have comment or be unexported (golint)
    • Line 68: warning: exported function NewBoltSnapshot should have comment or be unexported (golint)
    • Line 152: warning: exported method BoltSnapshot.StartSession should have comment or be unexported (golint)
    • Line 160: warning: exported method BoltSnapshot.FlushSession should have comment or be unexported (golint)
    • Line 181: warning: exported method BoltSnapshot.FinishSession should have comment or be unexported (golint)
    • Line 186: warning: exported method BoltSnapshot.CreateNode should have comment or be unexported (golint)
    • Line 213: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 244: warning: exported method BoltSnapshot.DeleteNode should have comment or be unexported (golint)
    • Line 267: warning: exported method BoltSnapshot.MoveNode should have comment or be unexported (golint)
    • Line 295: warning: exported method BoltSnapshot.IsEmpty should have comment or be unexported (golint)
    • Line 299: warning: exported method BoltSnapshot.Close should have comment or be unexported (golint)
    • Line 309: warning: exported method BoltSnapshot.Capture should have comment or be unexported (golint)
    • Line 326: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 371: warning: exported method BoltSnapshot.LoadNode should have comment or be unexported (golint)
    • Line 411: warning: exported method BoltSnapshot.GetEndpointInfo should have comment or be unexported (golint)
    • Line 419: warning: exported method BoltSnapshot.Walk should have comment or be unexported (golint)
    • Line 443: warning: exported method BoltSnapshot.Watch should have comment or be unexported (golint)
    • Line 458: 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)
    • cells/common/sync/endpoints/s3/client-s3.go
    • Line 53: warning: exported var UserAgentAppName should have comment or be unexported (golint)
    • Line 73: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 89: warning: exported method Client.GetEndpointInfo should have comment or be unexported (golint)
    • Line 145: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 150: warning: exported method Client.Stat should have comment or be unexported (golint)
    • Line 179: warning: exported method Client.CreateNode should have comment or be unexported (golint)
    • Line 188: warning: exported method Client.DeleteNode should have comment or be unexported (golint)
    • Line 203: warning: exported method Client.MoveNode should have comment or be unexported (golint)
    • Line 236: warning: exported method Client.GetWriterOn should have comment or be unexported (golint)
    • Line 257: warning: exported method Client.GetReaderOn should have comment or be unexported (golint)
    • Line 263: warning: exported method Client.ComputeChecksum should have comment or be unexported (golint)
    • Line 281: warning: exported method Client.Walk should have comment or be unexported (golint)
    • Line 492: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 513: warning: exported method Client.LoadNode should have comment or be unexported (golint)
    • Line 529: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 582: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 593: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 671: warning: exported method Client.Watch should have comment or be unexported (golint)
    • cells/scheduler/actions/tree/meta.go
    • Line 43: warning: exported type MetaAction should have comment or be unexported (golint)
    • Line 48: warning: exported method MetaAction.GetDescription should have comment or be unexported (golint)
    • Line 62: warning: exported method MetaAction.GetParametersForm should have comment or be unexported (golint)
    • cells/scheduler/actions/tree/delete.go
    • Line 51: warning: exported type DeleteAction should have comment or be unexported (golint)
    • Line 57: warning: exported method DeleteAction.GetDescription should have comment or be unexported (golint)
    • Line 70: warning: exported method DeleteAction.GetParametersForm should have comment or be unexported (golint)
    • cells/broker/mailer/sender-sendmail_test.go
    • Line 34: warning: don't use underscores in Go names; const sendmailtest_fromAddress should be sendmailtestFromAddress (golint)
    • Line 35: warning: don't use underscores in Go names; const sendmailtest_fromDName should be sendmailtestFromDName (golint)
    • Line 36: warning: don't use underscores in Go names; const sendmailtest_toAddress should be sendmailtestToAddress (golint)
    • Line 37: warning: don't use underscores in Go names; const sendmailtest_toDName should be sendmailtestToDName (golint)
    • Line 40: warning: don't use underscores in Go names; const sendmailtest_binaryPath should be sendmailtestBinaryPath (golint)
    • cells/common/utils/error/service-errors.go
    • Line 31: warning: exported const ErrServiceStartNeedsRetry should have comment (or a comment on this block) or be unexported (golint)
    • Line 52: warning: exported function IsServiceStartNeedsRetry should have comment or be unexported (golint)
    • cells/common/sync/model/stater.go
    • Line 31: warning: exported type MultiStater should have comment or be unexported (golint)
    • Line 33: warning: exported function NewMultiStater should have comment or be unexported (golint)
    • Line 45: warning: exported method MultiStater.Stats should have comment or be unexported (golint)
    • cells/common/sync/model/retry.go
    • Line 56: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 92: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 98: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/sync/merger/moves-distance.go
    • Line 39: warning: exported type Move should have comment or be unexported (golint)
    • Line 91: warning: exported method Move.MarshalLogObject should have comment or be unexported (golint)
    • Line 101: warning: exported method Move.SameBase should have comment or be unexported (golint)
    • cells/data/search/dao/bleve/batch.go
    • Line 58: warning: exported type BatchOptions should have comment or be unexported (golint)
    • Line 62: warning: exported function NewBatch should have comment or be unexported (golint)
    • Line 72: warning: exported method Batch.Index should have comment or be unexported (golint)
    • Line 79: warning: exported method Batch.Delete should have comment or be unexported (golint)
    • Line 86: warning: exported method Batch.Size should have comment or be unexported (golint)
    • Line 93: warning: exported method Batch.Flush should have comment or be unexported (golint)
    • Line 119: warning: exported method Batch.LoadIndexableNode should have comment or be unexported (golint)
    • Line 123: 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)
    • Line 135: 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)
    • Line 183: warning: exported method Batch.NamespacesProvider should have comment or be unexported (golint)
    • cells/discovery/broker/handler.go
    • Line 19: warning: exported type Broker should have comment or be unexported (golint)
    • Line 24: warning: exported method Broker.Publish should have comment or be unexported (golint)
    • Line 65: warning: exported method Broker.Subscribe should have comment or be unexported (golint)
    • cells/common/crypto/materials.go
    • Line 41: warning: exported const AESGCMAuthTagSize should have comment (or a comment on this block) or be unexported (golint)
    • Line 57: warning: exported type BlockHandler should have comment or be unexported (golint)
    • Line 69: warning: exported method EncryptedBlockHeaderOption.IsTheLast should have comment or be unexported (golint)
    • Line 73: warning: exported method EncryptedBlockHeaderOption.GetID should have comment or be unexported (golint)
    • Line 77: warning: exported method EncryptedBlockHeaderOption.GetValue should have comment or be unexported (golint)
    • Line 81: warning: exported method EncryptedBlockHeaderOption.SetIsTheLast should have comment or be unexported (golint)
    • Line 89: warning: exported method EncryptedBlockHeaderOption.SetId should have comment or be unexported (golint)
    • Line 97: warning: exported method EncryptedBlockHeaderOption.SetValue should have comment or be unexported (golint)
    • Line 106: warning: exported method EncryptedBlockHeaderOption.HasValue should have comment or be unexported (golint)
    • Line 341: warning: exported method EncryptedBlockHeader.GetDataLength should have comment or be unexported (golint)
    • Line 380: warning: exported method EncryptedBlock.SetPayload should have comment or be unexported (golint)
    • Line 396: warning: exported method EncryptedBlock.GetPayloadLength should have comment or be unexported (golint)
    • Line 468: warning: exported method AESGCMEncryptionMaterials.Close should have comment or be unexported (golint)
    • Line 485: warning: exported method AESGCMEncryptionMaterials.SetPlainRange should have comment or be unexported (golint)
    • Line 494: warning: exported method AESGCMEncryptionMaterials.CalculateOutputSize should have comment or be unexported (golint)
    • Line 515: warning: exported method AESGCMEncryptionMaterials.SetupEncryptMode should have comment or be unexported (golint)
    • Line 525: warning: exported method AESGCMEncryptionMaterials.SetupDecryptMode should have comment or be unexported (golint)
    • cells/common/sync/endpoints/filesystem/client-fs.go
    • Line 21: warning: package comment should be of the form "Package filesystem ..." (golint)
    • Line 57: warning: exported const SyncTmpPrefix should have comment (or a comment on this block) or be unexported (golint)
    • Line 60: warning: exported type Discarder should have comment or be unexported (golint)
    • Line 64: warning: exported method Discarder.Close should have comment or be unexported (golint)
    • Line 68: warning: exported type WrapperWriter should have comment or be unexported (golint)
    • Line 77: warning: exported method WrapperWriter.Close should have comment or be unexported (golint)
    • Line 87: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 229: warning: exported method FSClient.SetRefHashStore should have comment or be unexported (golint)
    • Line 233: warning: exported method FSClient.GetEndpointInfo should have comment or be unexported (golint)
    • Line 257: warning: exported method FSClient.Walk should have comment or be unexported (golint)
    • Line 285: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 377: warning: exported method FSClient.CreateNode should have comment or be unexported (golint)
    • Line 408: warning: exported method FSClient.DeleteNode should have comment or be unexported (golint)
    • Line 448: warning: exported method FSClient.ExistingFolders should have comment or be unexported (golint)
    • Line 469: warning: exported method FSClient.UpdateFolderUuid should have comment or be unexported (golint)
    • Line 483: warning: exported method FSClient.GetWriterOn should have comment or be unexported (golint)
    • Line 509: warning: exported method FSClient.GetReaderOn should have comment or be unexported (golint)
    • Line 609: 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)
    • Line 681: warning: exported method FSClient.SetHidden should have comment or be unexported (golint)
    • cells/common/utils/permissions/idm.go
    • Line 84: 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)
    • Line 322: warning: exported function GetACLsForActions should have comment or be unexported (golint)
    • Line 351: warning: exported function FindUserNameInContext should have comment or be unexported (golint)
    • Line 426: warning: exported function AccessListFromUser should have comment or be unexported (golint)
    • Line 637: warning: exported function ForceClearUserCache should have comment or be unexported (golint)
    • cells/common/sync/merger/patch-abstract.go
    • Line 36: warning: exported type AbstractPatch should have comment or be unexported (golint)
    • Line 60: warning: exported method AbstractPatch.GetUUID should have comment or be unexported (golint)
    • Line 64: warning: exported method AbstractPatch.SetUUID should have comment or be unexported (golint)
    • Line 68: warning: exported method AbstractPatch.GetStamp should have comment or be unexported (golint)
    • Line 72: warning: exported method AbstractPatch.Stamp should have comment or be unexported (golint)
    • Line 76: warning: exported method AbstractPatch.SetupChannels should have comment or be unexported (golint)
    • Line 87: warning: exported method AbstractPatch.SetPatchError should have comment or be unexported (golint)
    • Line 92: warning: exported method AbstractPatch.Status should have comment or be unexported (golint)
    • Line 112: warning: exported method AbstractPatch.Done should have comment or be unexported (golint)
    • Line 127: warning: exported method AbstractPatch.Source should have comment or be unexported (golint)
    • Line 134: warning: exported method AbstractPatch.Target should have comment or be unexported (golint)
    • Line 141: warning: exported method AbstractPatch.SetLockSessionData should have comment or be unexported (golint)
    • Line 146: warning: exported method AbstractPatch.SetSessionData should have comment or be unexported (golint)
    • Line 151: warning: exported method AbstractPatch.StartSession should have comment or be unexported (golint)
    • Line 154: 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)
    • Line 159: warning: exported method AbstractPatch.FlushSession should have comment or be unexported (golint)
    • Line 166: warning: exported method AbstractPatch.FinishSession should have comment or be unexported (golint)
    • Line 177: warning: exported method AbstractPatch.HasTransfers should have comment or be unexported (golint)
    • Line 183: warning: exported method AbstractPatch.SkipFilterToTarget should have comment or be unexported (golint)
    • cells/common/utils/docs/api-markdown.go
    • Line 105: warning: exported type TplData should have comment or be unexported (golint)
    • Line 112: warning: exported type Parameter should have comment or be unexported (golint)
    • Line 123: warning: exported type Op should have comment or be unexported (golint)
    • Line 135: warning: exported type Service should have comment or be unexported (golint)
    • Line 153: warning: exported var ApiDocsOutputRootTitle should have comment or be unexported (golint)
    • Line 154: warning: exported var ApiDocsOutputRootId should have comment or be unexported (golint)
    • Line 155: warning: exported var ApiDocsOutputRootWeight should have comment or be unexported (golint)
    • Line 156: warning: exported var ApiDocsMenuName should have comment or be unexported (golint)
    • Line 157: warning: exported var ApiDocsGeneratedBy should have comment or be unexported (golint)
    • Line 158: warning: exported var ApiDocsGeneratedOn should have comment or be unexported (golint)
    • cells/common/config/sql/sql.go
    • Line 35: warning: exported type SQL should have comment or be unexported (golint)
    • Line 41: warning: exported function New should have comment or be unexported (golint)
    • Line 92: warning: exported method SQL.Val should have comment or be unexported (golint)
    • Line 99: warning: exported method SQL.Get should have comment or be unexported (golint)
    • Line 116: warning: exported method SQL.Set should have comment or be unexported (golint)
    • Line 148: warning: exported method SQL.Del should have comment or be unexported (golint)
    • Line 152: warning: exported method SQL.Save should have comment or be unexported (golint)
    • Line 156: warning: exported method SQL.Watch should have comment or be unexported (golint)
    • cells/cmd/admin-acl-delete.go
    • Line 76: 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)
    • cells/common/views/handler-acl-content-lock.go
    • Line 48: warning: exported method AclContentLockFilter.MultipartCreate should have comment or be unexported (golint)
    • Line 63: warning: context.Context should be the first parameter of a function (golint)
    • Line 63: warning: exported method AclContentLockFilter.WrappedCanApply should have comment or be unexported (golint)
    • cells/common/views/virtual-nodes-manager.go
    • Line 178: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 187: 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)
    • cells/broker/mailer/rest/rest.go
    • Line 44: warning: exported var ErrBadFormat should have comment or be unexported (golint)
    • Line 49: warning: exported function ValidateFormat should have comment or be unexported (golint)
    • Line 132: warning: exported method MailerHandler.ResolveUser should have comment or be unexported (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)
    • cells/common/config/dirs.go
    • Line 32: warning: exported type ApplicationDirType should have comment or be unexported (golint)
    • Line 35: warning: exported const ApplicationDirData should have comment (or a comment on this block) or be unexported (golint)
    • cells/gateway/websocket/messages.go
    • Line 29: warning: exported type MessageType should have comment or be unexported (golint)
    • Line 32: warning: exported const MsgSubscribe should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: exported function NewErrorMessage should have comment or be unexported (golint)
    • Line 51: warning: exported function NewErrorMessageString should have comment or be unexported (golint)
    • Line 58: warning: exported function Marshal should have comment or be unexported (golint)
    • Line 63: warning: exported type ChatMessageType should have comment or be unexported (golint)
    • Line 66: warning: exported const JoinRoom should have comment (or a comment on this block) or be unexported (golint)
    • Line 71: warning: exported type ChatMessage should have comment or be unexported (golint)
    • cells/discovery/install/lib/database.go
    • Line 42: warning: exported var ErrMySQLCharsetNotSupported should have comment or be unexported (golint)
    • Line 139: 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)
    • Line 152: 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)
    • cells/common/service/frontend/modifiers.go
    • Line 41: warning: exported type EnrollMiddlewareFunc should have comment or be unexported (golint)
    • Line 43: warning: exported type FrontMiddleware should have comment or be unexported (golint)
    • Line 48: warning: exported type AuthMiddleware should have comment or be unexported (golint)
    • cells/scheduler/jobs/rest/userspace.go
    • Line 184: 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)
    • Line 465: 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)
    • Line 591: 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)
    • cells/data/docstore/bolt.go
    • Line 45: warning: exported type BoltStore should have comment or be unexported (golint)
    • Line 54: warning: exported function NewBoltStore should have comment or be unexported (golint)
    • Line 73: warning: exported method BoltStore.Close should have comment or be unexported (golint)
    • Line 81: warning: exported method BoltStore.GetStore should have comment or be unexported (golint)
    • Line 87: 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)
    • Line 96: warning: exported method BoltStore.PutDocument should have comment or be unexported (golint)
    • Line 116: warning: exported method BoltStore.GetDocument should have comment or be unexported (golint)
    • Line 143: warning: exported method BoltStore.DeleteDocument should have comment or be unexported (golint)
    • Line 157: warning: exported method BoltStore.ListDocuments should have comment or be unexported (golint)
    • cells/data/search/grpc/search_server.go
    • Line 75: warning: exported method SearchServer.NamespacesProvider should have comment or be unexported (golint)
    • Line 132: warning: exported method SearchServer.Search should have comment or be unexported (golint)
    • Line 190: warning: exported method SearchServer.TriggerResync should have comment or be unexported (golint)
    • Line 226: warning: exported method SearchServer.ReindexFolder should have comment or be unexported (golint)
    • cells/frontend/front-srv/rest/rest.go
    • Line 66: warning: exported type FrontendHandler should have comment or be unexported (golint)
    • Line 70: warning: exported function NewFrontendHandler should have comment or be unexported (golint)
    • Line 85: warning: exported method FrontendHandler.FrontState should have comment or be unexported (golint)
    • Line 325: 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)
    • cells/common/sync/endpoints/cells/registry.go
    • Line 45: warning: exported var RemoteCellsServiceName should have comment or be unexported (golint)
    • Line 158: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 183: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 197: warning: exported method RegistryRefreshClient.Init should have comment or be unexported (golint)
    • Line 201: warning: exported method RegistryRefreshClient.Options should have comment or be unexported (golint)
    • Line 205: warning: exported method RegistryRefreshClient.NewPublication should have comment or be unexported (golint)
    • Line 209: warning: exported method RegistryRefreshClient.NewRequest should have comment or be unexported (golint)
    • Line 213: warning: exported method RegistryRefreshClient.NewProtoRequest should have comment or be unexported (golint)
    • Line 217: warning: exported method RegistryRefreshClient.NewJsonRequest should have comment or be unexported (golint)
    • Line 221: warning: exported method RegistryRefreshClient.Call should have comment or be unexported (golint)
    • Line 225: warning: exported method RegistryRefreshClient.CallRemote should have comment or be unexported (golint)
    • Line 229: warning: exported method RegistryRefreshClient.Stream should have comment or be unexported (golint)
    • Line 243: warning: exported method RegistryRefreshClient.StreamRemote should have comment or be unexported (golint)
    • Line 247: warning: exported method RegistryRefreshClient.Publish should have comment or be unexported (golint)
    • cells/common/etl/models/config.go
    • Line 35: warning: exported var ErrDifferentArgumentsTypes should have comment or be unexported (golint)
    • Line 38: warning: exported type Config should have comment or be unexported (golint)
    • Line 40: warning: exported method Config.Equals should have comment or be unexported (golint)
    • Line 44: warning: exported method Config.IsDeletable should have comment or be unexported (golint)
    • Line 48: warning: comment on exported method Config.IsMergeable should be of the form "IsMergeable ..." (golint)
    • Line 53: warning: exported method Config.GetUniqueId should have comment or be unexported (golint)
    • Line 57: warning: exported method Config.Merge should have comment or be unexported (golint)
    • cells/common/sync/merger/merger.go
    • Line 36: warning: exported type ConflictType should have comment or be unexported (golint)
    • Line 39: warning: exported const ConflictFolderUUID should have comment (or a comment on this block) or be unexported (golint)
    • Line 48: warning: exported type OperationDirection should have comment or be unexported (golint)
    • Line 51: warning: exported const OperationDirDefault should have comment (or a comment on this block) or be unexported (golint)
    • Line 60: warning: exported const OpCreateFile should have comment (or a comment on this block) or be unexported (golint)
    • Line 178: warning: exported type ConflictOperation should have comment or be unexported (golint)
    • cells/data/source/index/sessions/memory.go
    • Line 41: warning: exported type StoredEvent should have comment or be unexported (golint)
    • Line 47: warning: exported type SessionMemoryStore should have comment or be unexported (golint)
    • Line 53: warning: exported function NewSessionMemoryStore should have comment or be unexported (golint)
    • Line 60: warning: exported method SessionMemoryStore.PutSession should have comment or be unexported (golint)
    • Line 67: warning: exported method SessionMemoryStore.ReadSession should have comment or be unexported (golint)
    • Line 77: 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)
    • Line 82: warning: exported method SessionMemoryStore.DeleteSession should have comment or be unexported (golint)
    • Line 90: warning: exported method SessionMemoryStore.CleanSessions should have comment or be unexported (golint)
    • Line 94: warning: exported type MemoryBatcher should have comment or be unexported (golint)
    • Line 99: warning: exported method MemoryBatcher.Notify should have comment or be unexported (golint)
    • Line 112: warning: exported method MemoryBatcher.Flush should have comment or be unexported (golint)
    • cells/data/source/index/dao.go
    • Line 35: warning: exported function NewDAO should have comment or be unexported (golint)
    • Line 43: warning: exported function NewDAOCache should have comment or be unexported (golint)
    • Line 47: warning: exported function GetDAOCache should have comment or be unexported (golint)
    • cells/idm/oauth/action.go
    • Line 88: warning: exported type PruneTokensAction should have comment or be unexported (golint)
    • Line 90: warning: exported method PruneTokensAction.GetDescription should have comment or be unexported (golint)
    • Line 103: warning: exported method PruneTokensAction.GetParametersForm should have comment or be unexported (golint)
    • Line 128: 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)
    • Line 137: 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)
    • Line 152: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/sql/index/cache.go
    • Line 73: warning: exported type DAOWrapper should have comment or be unexported (golint)
    • Line 248: 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)
    • Line 259: 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)
    • Line 266: 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)
    • Line 334: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/views/handler-path-multiple-roots.go
    • Line 43: warning: exported function NewPathMultipleRootsHandler should have comment or be unexported (golint)
    • Line 58: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 135: warning: exported method MultipleRootsHandler.ListNodes should have comment or be unexported (golint)
    • Line 176: warning: exported method MultipleRootsHandler.ReadNode should have comment or be unexported (golint)
    • cells/common/config/micro/vault/source.go
    • Line 42: warning: exported type VaultSource should have comment or be unexported (golint)
    • Line 55: warning: exported type Writer should have comment or be unexported (golint)
    • Line 59: warning: exported function NewVaultSource should have comment or be unexported (golint)
    • Line 163: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 175: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 268: 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)
    • cells/common/micro/router/options.go
    • Line 44: warning: exported function WithHandler should have comment or be unexported (golint)
    • Line 50: warning: exported function WithNamespace should have comment or be unexported (golint)
    • Line 56: warning: exported function WithRegistry should have comment or be unexported (golint)
    • cells/idm/role/grpc/cleaner.go
    • Line 37: warning: exported function NewCleaner should have comment or be unexported (golint)
    • Line 45: warning: exported type Cleaner should have comment or be unexported (golint)
    • Line 50: warning: exported method Cleaner.Handle should have comment or be unexported (golint)
    • cells/common/micro/broker/enable.go
    • Line 115: warning: comment on exported function EnableHTTP should be of the form "EnableHTTP ..." (golint)
    • Line 135: warning: exported function EnableMemory should have comment or be unexported (golint)
    • Line 165: warning: exported function EnableService should have comment or be unexported (golint)
    • cells/data/tree/rest/rest.go
    • Line 60: warning: exported type Handler should have comment or be unexported (golint)
    • Line 87: warning: exported method Handler.BulkStatNodes should have comment or be unexported (golint)
    • Line 94: warning: exported method Handler.HeadNode should have comment or be unexported (golint)
    • Line 115: warning: exported method Handler.CreateNodes should have comment or be unexported (golint)
    • Line 270: 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)
    • Line 397: 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)
    • Line 434: 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)
    • Line 572: 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)
    • Line 592: warning: exported method Handler.ListAdminTree should have comment or be unexported (golint)
    • Line 633: warning: exported method Handler.StatAdminTree should have comment or be unexported (golint)
    • cells/data/source/sync/grpc/handler.go
    • Line 88: warning: exported function NewHandler should have comment or be unexported (golint)
    • Line 107: warning: exported method Handler.Start should have comment or be unexported (golint)
    • Line 114: warning: exported method Handler.Stop should have comment or be unexported (golint)
    • Line 122: warning: exported method Handler.StartConfigsOnly should have comment or be unexported (golint)
    • Line 126: warning: exported method Handler.StopConfigsOnly should have comment or be unexported (golint)
    • Line 140: warning: exported method Handler.NotifyError should have comment or be unexported (golint)
    • Line 207: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 218: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 249: 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)
    • Line 601: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/x/jsonx/json.go
    • Line 10: warning: exported function Marshal should have comment or be unexported (golint)
    • Line 14: warning: exported function MarshalIndent should have comment or be unexported (golint)
    • Line 19: warning: exported function Unmarshal should have comment or be unexported (golint)
    • Line 23: warning: exported function NewEncoder should have comment or be unexported (golint)
    • Line 27: warning: exported function NewDecoder should have comment or be unexported (golint)
    • cells/idm/acl/grpc/cleaner.go
    • Line 38: warning: exported type WsRolesCleaner should have comment or be unexported (golint)
    • Line 42: warning: exported method WsRolesCleaner.Handle should have comment or be unexported (golint)
    • cells/common/config/sites.go
    • Line 35: warning: exported var DefaultBindingSite should have comment or be unexported (golint)
    • Line 119: warning: exported function EnvOverrideDefaultBind should have comment or be unexported (golint)
    • Line 149: warning: exported function DefaultBindOverrideToFlags should have comment or be unexported (golint)
    • cells/common/etl/actions/action-etl-p8-legacy-meta.go
    • Line 52: warning: exported type MigratePydioMetaAction should have comment or be unexported (golint)
    • Line 59: warning: exported var MigratePydioMetaActionName should have comment or be unexported (golint)
    • Line 215: warning: exported method MigratePydioMetaAction.BrowseNodesForMeta should have comment or be unexported (golint)
    • Line 293: warning: exported method MigratePydioMetaAction.WorkspaceHasTemplatePath should have comment or be unexported (golint)
    • Line 318: warning: exported function ComputeContextForUser should have comment or be unexported (golint)
    • cells/common/forms/field.go
    • Line 30: warning: exported type FormField should have comment or be unexported (golint)
    • Line 42: warning: exported method FormField.Serialize should have comment or be unexported (golint)
    • cells/data/source/sync/grpc/plugins.go
    • Line 207: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 245: warning: exported function WithStorage should have comment or be unexported (golint)
    • Line 275: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/views/handler-put.go
    • Line 71: warning: error should be the last type when returning multiple items (golint)
    • Line 176: warning: exported method PutHandler.PutObject should have comment or be unexported (golint)
    • Line 210: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 287: warning: exported method PutHandler.MultipartAbort should have comment or be unexported (golint)
    • cells/broker/activity/grpc/subscriber.go
    • Line 52: warning: exported type MicroEventsSubscriber should have comment or be unexported (golint)
    • Line 66: warning: exported function NewEventsSubscriber should have comment or be unexported (golint)
    • Line 109: warning: comment on exported method MicroEventsSubscriber.HandleNodeChange should be of the form "HandleNodeChange ..." (golint)
    • Line 233: warning: exported method MicroEventsSubscriber.HandleIdmChange should have comment or be unexported (golint)
    • Line 295: warning: exported method MicroEventsSubscriber.DebounceAclsEvents should have comment or be unexported (golint)
    • Line 307: warning: exported method MicroEventsSubscriber.ProcessBuffer should have comment or be unexported (golint)
    • Line 370: warning: exported method MicroEventsSubscriber.LoadResources should have comment or be unexported (golint)
    • cells/common/auth/hydra/hydra.go
    • Line 33: warning: exported type ConsentResponse should have comment or be unexported (golint)
    • Line 41: warning: exported type LogoutResponse should have comment or be unexported (golint)
    • Line 48: warning: exported type RedirectResponse should have comment or be unexported (golint)
    • Line 52: warning: exported type TokenResponse should have comment or be unexported (golint)
    • Line 59: warning: exported function GetLogin should have comment or be unexported (golint)
    • Line 71: warning: exported function CreateLogin should have comment or be unexported (golint)
    • Line 85: warning: exported function AcceptLogin should have comment or be unexported (golint)
    • Line 98: warning: exported function CreateConsent should have comment or be unexported (golint)
    • Line 116: warning: exported function AcceptConsent should have comment or be unexported (golint)
    • Line 132: warning: exported function CreateLogout should have comment or be unexported (golint)
    • Line 146: warning: exported function AcceptLogout should have comment or be unexported (golint)
    • Line 160: warning: exported function CreateAuthCode should have comment or be unexported (golint)
    • Line 174: warning: exported function PasswordCredentialsToken should have comment or be unexported (golint)
    • Line 198: warning: exported function Exchange should have comment or be unexported (golint)
    • Line 222: warning: exported function Refresh should have comment or be unexported (golint)
    • cells/common/proto/jobs/action.go
    • Line 37: warning: context.Context should be the first parameter of a function (golint)
    • Line 37: warning: exported method Action.ToMessages should have comment or be unexported (golint)
    • Line 60: warning: exported method Action.HasSelectors should have comment or be unexported (golint)
    • Line 81: warning: exported method Action.ApplyFilters should have comment or be unexported (golint)
    • Line 129: warning: context.Context should be the first parameter of a function (golint)
    • Line 129: warning: exported method Action.ResolveSelectors should have comment or be unexported (golint)
    • Line 135: warning: context.Context should be the first parameter of a function (golint)
    • Line 135: warning: exported method Action.FanToNext should have comment or be unexported (golint)
    • Line 169: warning: context.Context should be the first parameter of a function (golint)
    • Line 169: warning: exported method Action.FanOutSelector should have comment or be unexported (golint)
    • Line 210: warning: context.Context should be the first parameter of a function (golint)
    • Line 210: warning: exported method Action.CollectSelector should have comment or be unexported (golint)
    • Line 268: warning: exported method Action.MarshalLogObject should have comment or be unexported (golint)
    • cells/data/docstore/bleve.go
    • Line 39: warning: exported type BleveServer should have comment or be unexported (golint)
    • Line 48: warning: exported function NewBleveEngine should have comment or be unexported (golint)
    • Line 73: warning: exported method BleveServer.Close should have comment or be unexported (golint)
    • Line 83: warning: exported method BleveServer.IndexDocument should have comment or be unexported (golint)
    • Line 106: warning: exported method BleveServer.DeleteDocument should have comment or be unexported (golint)
    • Line 112: warning: exported method BleveServer.Reset should have comment or be unexported (golint)
    • Line 125: warning: exported method BleveServer.SearchDocuments should have comment or be unexported (golint)
    • cells/common/sync/merger/tree-patch-validate.go
    • Line 59: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 82: 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)
    • Line 127: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/utils/net/ntp.go
    • Line 26: warning: exported function GetTimeFromNtp should have comment or be unexported (golint)
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 34: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 37: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 40: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/idm/share/tools-front-configs.go
    • Line 18: warning: exported type PluginOptions should have comment or be unexported (golint)
    • Line 30: warning: exported function CheckLinkOptionsAgainstConfigs should have comment or be unexported (golint)
    • Line 59: warning: exported function CheckCellOptionsAgainstConfigs should have comment or be unexported (golint)
    • cells/broker/mailer/templates/configs.go
    • Line 35: warning: exported type FilterFunc should have comment or be unexported (golint)
    • Line 37: warning: exported function RegisterTemplateFilter should have comment or be unexported (golint)
    • Line 41: warning: exported type ApplicationConfigs should have comment or be unexported (golint)
    • Line 57: warning: exported function GetApplicationConfig should have comment or be unexported (golint)
    • cells/data/templates/embedded.go
    • Line 39: warning: exported type Embedded should have comment or be unexported (golint)
    • Line 43: warning: exported type EmbeddedNode should have comment or be unexported (golint)
    • Line 48: warning: exported function NewEmbedded should have comment or be unexported (golint)
    • Line 54: warning: exported method Embedded.List should have comment or be unexported (golint)
    • Line 85: warning: exported method Embedded.ByUUID should have comment or be unexported (golint)
    • Line 95: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 100: warning: exported method EmbeddedNode.List should have comment or be unexported (golint)
    • Line 105: warning: exported method EmbeddedNode.IsLeaf should have comment or be unexported (golint)
    • Line 115: warning: exported method EmbeddedNode.AsTemplate should have comment or be unexported (golint)
    • cells/cmd/start.go
    • Line 44: warning: exported var FilterStartTags should have comment or be unexported (golint)
    • Line 214: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 259: 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)
    • cells/scheduler/actions/images/thumbnails.go
    • Line 57: warning: exported const MetadataThumbnails should have comment (or a comment on this block) or be unexported (golint)
    • Line 70: warning: exported type ThumbnailData should have comment or be unexported (golint)
    • Line 76: warning: exported type ThumbnailsMeta should have comment or be unexported (golint)
    • Line 81: warning: exported type ThumbnailExtractor should have comment or be unexported (golint)
    • Line 369: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/views/handler-path-workspace.go
    • Line 52: warning: exported function NewPathWorkspaceHandler should have comment or be unexported (golint)
    • Line 83: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 121: warning: exported method PathWorkspaceHandler.ReadNode should have comment or be unexported (golint)
    • Line 127: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 135: warning: exported method PathWorkspaceHandler.ListNodes should have comment or be unexported (golint)
    • cells/common/views/handler-acl-quota.go
    • Line 151: warning: context.Context should be the first parameter of a function (golint)
    • Line 331: 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)
    • Line 349: 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)
    • cells/common/sync/model/consts.go
    • Line 24: warning: exported type SyncCmd should have comment or be unexported (golint)
    • Line 26: warning: exported type DirectionType should have comment or be unexported (golint)
    • Line 29: warning: comment on exported const InternalPathSeparator should be of the form "InternalPathSeparator ..." (golint)
    • Line 31: warning: exported const GlobSeparator should have comment (or a comment on this block) or be unexported (golint)
    • Line 32: warning: comment on exported const DefaultEtag should be of the form "DefaultEtag ..." (golint)
    • cells/data/versions/action-on-delete.go
    • Line 49: warning: exported type OnDeleteVersionsAction should have comment or be unexported (golint)
    • Line 55: warning: exported method OnDeleteVersionsAction.GetDescription should have comment or be unexported (golint)
    • Line 68: warning: exported method OnDeleteVersionsAction.GetParametersForm should have comment or be unexported (golint)
    • Line 180: warning: exported method OnDeleteVersionsAction.CreateParents should have comment or be unexported (golint)
    • cells/scheduler/tasks/reconnecting-client.go
    • Line 16: warning: exported type ReconnectingClient should have comment or be unexported (golint)
    • Line 22: warning: exported function NewTaskReconnectingClient should have comment or be unexported (golint)
    • Line 30: warning: exported method ReconnectingClient.StartListening should have comment or be unexported (golint)
    • Line 34: warning: exported method ReconnectingClient.Stop should have comment or be unexported (golint)
    • cells/data/meta/grpc/handler.go
    • Line 50: warning: exported function NewMetaServer should have comment or be unexported (golint)
    • Line 57: warning: exported method MetaServer.Stop should have comment or be unexported (golint)
    • cells/common/proto/jobs/action-message.go
    • Line 31: warning: exported method ActionMessage.AppendOutput should have comment or be unexported (golint)
    • Line 44: warning: exported method ActionMessage.GetLastOutput should have comment or be unexported (golint)
    • Line 54: warning: exported method ActionMessage.GetOutputs should have comment or be unexported (golint)
    • Line 64: warning: exported method ActionMessage.WithNode should have comment or be unexported (golint)
    • Line 76: warning: exported method ActionMessage.WithNodes should have comment or be unexported (golint)
    • Line 84: warning: exported method ActionMessage.WithUser should have comment or be unexported (golint)
    • Line 96: warning: exported method ActionMessage.WithUsers should have comment or be unexported (golint)
    • Line 106: warning: exported method ActionMessage.WithWorkspace should have comment or be unexported (golint)
    • Line 118: warning: exported method ActionMessage.WithWorkspaces should have comment or be unexported (golint)
    • Line 126: warning: exported method ActionMessage.WithRole should have comment or be unexported (golint)
    • Line 138: warning: exported method ActionMessage.WithRoles should have comment or be unexported (golint)
    • Line 146: warning: exported method ActionMessage.WithAcl should have comment or be unexported (golint)
    • Line 158: warning: exported method ActionMessage.WithAcls should have comment or be unexported (golint)
    • Line 166: warning: exported method ActionMessage.WithDataSource should have comment or be unexported (golint)
    • Line 178: warning: exported method ActionMessage.WithDataSources should have comment or be unexported (golint)
    • Line 186: warning: exported method ActionMessage.WithError should have comment or be unexported (golint)
    • Line 197: warning: exported method ActionMessage.WithIgnore should have comment or be unexported (golint)
    • cells/broker/chat/dao.go
    • Line 30: warning: exported type DAO should have comment or be unexported (golint)
    • Line 42: warning: exported function NewDAO should have comment or be unexported (golint)
    • cells/common/caddy/conf.go
    • Line 40: warning: exported var DefaultCaUrl should have comment or be unexported (golint)
    • Line 44: warning: exported type SiteConf should have comment or be unexported (golint)
    • Line 56: warning: exported method SiteConf.Redirects should have comment or be unexported (golint)
    • Line 82: warning: exported function SiteConfFromProxyConfig should have comment or be unexported (golint)
    • Line 118: warning: exported function SitesToCaddyConfigs should have comment or be unexported (golint)
    • Line 142: warning: exported function GetMaintenanceRoot should have comment or be unexported (golint)
    • cells/common/utils/mtree/matrix.go
    • Line 25: warning: exported type Matrix should have comment or be unexported (golint)
    • Line 27: warning: exported function NewMatrix should have comment or be unexported (golint)
    • Line 34: warning: exported method Matrix.GetA11 should have comment or be unexported (golint)
    • Line 38: warning: exported method Matrix.GetA12 should have comment or be unexported (golint)
    • Line 42: warning: exported method Matrix.GetA21 should have comment or be unexported (golint)
    • Line 46: warning: exported method Matrix.GetA22 should have comment or be unexported (golint)
    • Line 74: warning: exported function MoveSubtree should have comment or be unexported (golint)
    • cells/scheduler/actions/images/exif.go
    • Line 47: warning: exported const MetadataExif should have comment (or a comment on this block) or be unexported (golint)
    • Line 56: warning: exported type ExifProcessor should have comment or be unexported (golint)
    • Line 169: warning: exported method ExifProcessor.ExtractExif should have comment or be unexported (golint)
    • cells/common/utils/i18n/i18n-bundle.go
    • Line 31: warning: exported type I18nBundle should have comment or be unexported (golint)
    • Line 35: warning: exported function NewI18nBundle should have comment or be unexported (golint)
    • Line 72: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/mocks/listnodestreamer.go
    • Line 34: warning: exported type ListNodeStreamer should have comment or be unexported (golint)
    • Line 39: warning: exported function NewListNodeStreamer should have comment or be unexported (golint)
    • Line 48: warning: exported method ListNodeStreamer.Send should have comment or be unexported (golint)
    • Line 55: warning: exported method ListNodeStreamer.SendMsg should have comment or be unexported (golint)
    • Line 59: warning: exported method ListNodeStreamer.Recv should have comment or be unexported (golint)
    • Line 67: warning: exported method ListNodeStreamer.RecvMsg should have comment or be unexported (golint)
    • Line 71: warning: exported method ListNodeStreamer.Close should have comment or be unexported (golint)
    • Line 76: warning: exported method ListNodeStreamer.ReceiveAllNodes should have comment or be unexported (golint)
    • cells/common/sync/merger/bidirectional-patch.go
    • Line 41: warning: exported const OpNone should have comment or be unexported (golint)
    • Line 42: warning: exported const OpMoveTarget should have comment or be unexported (golint)
    • Line 44: warning: exported type Solver should have comment or be unexported (golint)
    • Line 57: warning: exported function NewBidirectionalPatch should have comment or be unexported (golint)
    • Line 130: 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)
    • Line 137: 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)
    • Line 475: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/data/source/objects/handler.go
    • Line 41: warning: exported function NewTreeHandler should have comment or be unexported (golint)
    • Line 52: warning: exported type TreeHandler should have comment or be unexported (golint)
    • Line 57: warning: exported method TreeHandler.SymlinkInfo should have comment or be unexported (golint)
    • Line 70: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 79: warning: exported method TreeHandler.FileInfoToNode should have comment or be unexported (golint)
    • Line 102: warning: exported method TreeHandler.ReadNode should have comment or be unexported (golint)
    • Line 106: 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)
    • Line 112: warning: exported method TreeHandler.ListNodes should have comment or be unexported (golint)
    • Line 131: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 154: warning: exported method TreeHandler.CreateNode should have comment or be unexported (golint)
    • Line 159: 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)
    • Line 166: 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)
    • Line 174: warning: exported method TreeHandler.UpdateNode should have comment or be unexported (golint)
    • Line 178: warning: exported method TreeHandler.DeleteNode should have comment or be unexported (golint)
    • cells/common/views/stream-wrappers.go
    • Line 38: warning: exported function NewWrappingStreamer should have comment or be unexported (golint)
    • Line 42: warning: exported method NodeWrappingStreamer.Recv should have comment or be unexported (golint)
    • Line 51: warning: exported type ChangesWrappingStreamer should have comment or be unexported (golint)
    • Line 55: warning: exported function NewChangesWrappingStreamer should have comment or be unexported (golint)
    • Line 59: warning: exported method ChangesWrappingStreamer.Recv should have comment or be unexported (golint)
    • Line 103: 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)
    • cells/common/service/frontend/bootconf.go
    • Line 39: warning: exported type BackendConf should have comment or be unexported (golint)
    • Line 50: warning: exported type CustomWording should have comment or be unexported (golint)
    • Line 58: warning: exported type BootConf should have comment or be unexported (golint)
    • Line 70: warning: don't use underscores in Go names; struct field Session_timeout should be SessionTimeout (golint)
    • Line 71: warning: don't use underscores in Go names; struct field Client_timeout should be ClientTimeout (golint)
    • Line 72: warning: don't use underscores in Go names; struct field Client_timeout_warning should be ClientTimeoutWarning (golint)
    • Line 87: warning: exported function VersionHash should have comment or be unexported (golint)
    • cells/broker/chat/bolt.go
    • Line 85: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 113: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 262: 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)
    • Line 299: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/proto/jobs/action-output-filter.go
    • Line 40: warning: exported type MessageMatcher should have comment or be unexported (golint)
    • Line 44: warning: exported method MessageMatcher.Matches should have comment or be unexported (golint)
    • Line 47: 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)
    • Line 52: warning: exported method ActionOutputFilter.Filter 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 (move short variable declaration to its own line if necessary) (golint)
    • cells/common/etl/actions/action-etl-p8-global-meta.go
    • Line 55: warning: exported type MigrateGlobalMetaAction should have comment or be unexported (golint)
    • Line 68: warning: exported var MigrateGlobalMetaName should have comment or be unexported (golint)
    • Line 108: 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)
    • Line 125: 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)
    • Line 302: warning: exported method MigrateGlobalMetaAction.FindSlug should have comment or be unexported (golint)
    • cells/common/etl/stores/cells/local/api_store.go
    • Line 66: warning: exported type ApiStore should have comment or be unexported (golint)
    • Line 73: warning: exported function NewAPIStore should have comment or be unexported (golint)
    • Line 81: warning: exported method ApiStore.ListConfig should have comment or be unexported (golint)
    • Line 87: warning: exported method ApiStore.PutConfig should have comment or be unexported (golint)
    • Line 103: 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)
    • Line 111: warning: exported method ApiStore.CreateUser should have comment or be unexported (golint)
    • Line 142: 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)
    • Line 152: 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)
    • Line 157: warning: exported method ApiStore.DeleteUser should have comment or be unexported (golint)
    • Line 167: warning: exported method ApiStore.GetUser should have comment or be unexported (golint)
    • Line 191: warning: exported method ApiStore.ListUsers should have comment or be unexported (golint)
    • Line 253: warning: exported method ApiStore.PutGroup should have comment or be unexported (golint)
    • Line 277: 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)
    • Line 282: warning: exported method ApiStore.DeleteGroup should have comment or be unexported (golint)
    • Line 290: warning: exported method ApiStore.ListGroups should have comment or be unexported (golint)
    • Line 333: warning: exported method ApiStore.PutACL should have comment or be unexported (golint)
    • Line 338: 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)
    • Line 343: warning: exported method ApiStore.DeleteACL should have comment or be unexported (golint)
    • Line 352: warning: exported method ApiStore.ListACLs should have comment or be unexported (golint)
    • Line 382: warning: exported method ApiStore.PutRole should have comment or be unexported (golint)
    • Line 389: 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)
    • Line 394: warning: exported method ApiStore.DeleteRole should have comment or be unexported (golint)
    • Line 402: warning: exported method ApiStore.ListRoles should have comment or be unexported (golint)
    • Line 460: warning: exported method ApiStore.ListShares should have comment or be unexported (golint)
    • Line 464: warning: exported method ApiStore.PutShare should have comment or be unexported (golint)
    • Line 476: warning: exported method ApiStore.CrossLoadShare should have comment or be unexported (golint)
    • Line 480: warning: exported method ApiStore.GetUserInfo should have comment or be unexported (golint)
    • Line 502: warning: exported method ApiStore.GetGroupInfo should have comment or be unexported (golint)
    • Line 525: warning: exported method ApiStore.ReadNode should have comment or be unexported (golint)
    • Line 544: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/sync/task/sync-run.go
    • Line 56: 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)
    • Line 62: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 346: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/auth/registry.go
    • Line 59: warning: exported function InitRegistry should have comment or be unexported (golint)
    • Line 85: 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)
    • Line 120: warning: exported function OnRegistryInit should have comment or be unexported (golint)
    • Line 124: warning: exported function GetRegistry should have comment or be unexported (golint)
    • Line 128: warning: exported function DuplicateRegistryForConf should have comment or be unexported (golint)
    • Line 134: warning: exported function GetRegistrySQL should have comment or be unexported (golint)
    • cells/common/proto/idm/idm.go
    • Line 79: warning: comment on exported method User.ZapLogin should be of the form "ZapLogin ..." (golint)
    • Line 133: warning: exported method ACLAction.MarshalLogObject should have comment or be unexported (golint)
    • cells/common/proto/install/proxy-config.go
    • Line 33: warning: exported method ProxyConfig.GetDefaultBindURL should have comment or be unexported (golint)
    • Line 41: warning: exported method ProxyConfig.GetBindURLs should have comment or be unexported (golint)
    • Line 84: warning: exported method ProxyConfig.GetExternalUrls should have comment or be unexported (golint)
    • Line 106: warning: exported method ProxyConfig.HasTLS should have comment or be unexported (golint)
    • Line 110: warning: exported method ProxyConfig.GetTLSCertificate should have comment or be unexported (golint)
    • Line 113: 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)
    • Line 118: warning: exported method ProxyConfig.GetTLSSelfSigned should have comment or be unexported (golint)
    • Line 121: 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)
    • Line 126: warning: exported method ProxyConfig.GetTLSLetsEncrypt should have comment or be unexported (golint)
    • Line 129: 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)
    • Line 134: warning: exported method ProxyConfig.UnmarshalFromMap should have comment or be unexported (golint)
    • Line 223: warning: exported method ProxyConfig.UnmarshalJSON should have comment or be unexported (golint)
    • Line 234: warning: exported method ProxyConfig.UnmarshalYAML should have comment or be unexported (golint)
    • cells/common/auth/policies.go
    • Line 151: 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)
    • cells/discovery/config/rest/api-datasources.go
    • Line 83: warning: exported method Handler.PutDataSource should have comment or be unexported (golint)
    • Line 207: warning: exported method Handler.DeleteDataSource should have comment or be unexported (golint)
    • Line 269: warning: exported method Handler.ListDataSources should have comment or be unexported (golint)
    • cells/cmd/install-cli.go
    • Line 33: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 42: warning: exported type CellsCliPromptStep should have comment or be unexported (golint)
    • Line 198: 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)
    • Line 328: 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)
    • Line 334: 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)
    • Line 354: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 439: warning: exported function RegisterAdditionalPrompt should have comment or be unexported (golint)
    • cells/scheduler/jobs/grpc/handler.go
    • Line 76: warning: exported method JobsHandler.Close should have comment or be unexported (golint)
    • Line 84: warning: exported method JobsHandler.PutJob should have comment or be unexported (golint)
    • Line 103: warning: exported method JobsHandler.GetJob should have comment or be unexported (golint)
    • Line 113: warning: exported method JobsHandler.DeleteJob should have comment or be unexported (golint)
    • Line 189: warning: exported method JobsHandler.ListJobs should have comment or be unexported (golint)
    • Line 214: warning: exported method JobsHandler.PutTask should have comment or be unexported (golint)
    • Line 282: warning: exported method JobsHandler.PutTaskStream should have comment or be unexported (golint)
    • Line 332: warning: exported method JobsHandler.ListTasks should have comment or be unexported (golint)
    • Line 353: warning: exported method JobsHandler.DeleteTasks should have comment or be unexported (golint)
    • Line 403: 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)
    • Line 415: warning: exported method JobsHandler.DeleteLogsFor should have comment or be unexported (golint)
    • Line 430: 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)
    • Line 436: warning: exported method JobsHandler.DetectStuckTasks should have comment or be unexported (golint)
    • cells/common/etl/stores/pydio8/pydio8_store_v1.go
    • Line 42: warning: exported type ClientV1 should have comment or be unexported (golint)
    • Line 92: warning: exported method ClientV1.GetConfig should have comment or be unexported (golint)
    • Line 165: warning: exported type GetAdvancedUserInfoResponse should have comment or be unexported (golint)
    • Line 173: warning: exported type GetDomainNameResponse should have comment or be unexported (golint)
    • Line 177: warning: exported method ClientV1.GetAdvancedUserInfo should have comment or be unexported (golint)
    • Line 202: warning: exported method ClientV1.GetDomainName should have comment or be unexported (golint)
    • Line 224: warning: exported type NonTechRole should have comment or be unexported (golint)
    • Line 233: warning: exported method ClientV1.ListNonTechnicalRoles should have comment or be unexported (golint)
    • Line 262: warning: exported const P8GlobalMetaSharedUser should have comment (or a comment on this block) or be unexported (golint)
    • Line 268: warning: exported type P8GlobalMetaNode should have comment or be unexported (golint)
    • Line 272: warning: exported type P8GlobalMetaNodes should have comment or be unexported (golint)
    • Line 273: warning: exported type P8GlobalMetaUsers should have comment or be unexported (golint)
    • Line 274: warning: exported type P8GlobalMeta should have comment or be unexported (golint)
    • Line 276: warning: exported method ClientV1.ListP8GlobalMeta should have comment or be unexported (golint)
    • cells/gateway/grpc/handler.go
    • Line 15: warning: exported type TreeHandler should have comment or be unexported (golint)
    • Line 29: warning: exported method TreeHandler.ReadNodeStream should have comment or be unexported (golint)
    • Line 57: warning: exported method TreeHandler.CreateNodeStream should have comment or be unexported (golint)
    • Line 84: warning: exported method TreeHandler.UpdateNodeStream should have comment or be unexported (golint)
    • Line 88: warning: exported method TreeHandler.DeleteNodeStream should have comment or be unexported (golint)
    • Line 98: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/data/source/index/sessions/benchmark.go
    • Line 37: warning: exported type BenchBatcher should have comment or be unexported (golint)
    • Line 41: warning: exported function GetBenchSessionBatcher should have comment or be unexported (golint)
    • Line 50: warning: exported method BenchBatcher.Notify should have comment or be unexported (golint)
    • Line 58: warning: exported method BenchBatcher.Flush should have comment or be unexported (golint)
    • cells/common/proto/tree/meta-filter.go
    • Line 34: warning: exported const MetaFilterGrep should have comment (or a comment on this block) or be unexported (golint)
    • Line 52: warning: exported type MetaFilter should have comment or be unexported (golint)
    • Line 60: warning: exported function NewMetaFilter should have comment or be unexported (golint)
    • Line 64: warning: exported method MetaFilter.Parse should have comment or be unexported (golint)
    • Line 80: warning: exported method MetaFilter.LimitDepth should have comment or be unexported (golint)
    • Line 112: warning: exported method MetaFilter.Match should have comment or be unexported (golint)
    • Line 147: warning: exported type IndexableNode should have comment or be unexported (golint)
    • Line 161: warning: exported method IndexableNode.BleveType should have comment or be unexported (golint)
    • Line 165: warning: exported method IndexableNode.MemLoad should have comment or be unexported (golint)
    • Line 181: warning: exported function NewMemIndexableNode should have comment or be unexported (golint)
    • cells/gateway/websocket/sessions.go
    • Line 46: warning: exported const SessionRolesKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 57: warning: exported const LimiterRate should have comment or be unexported (golint)
    • Line 58: warning: exported const LimiterBurst should have comment or be unexported (golint)
    • Line 100: warning: exported function ClearSession should have comment or be unexported (golint)
    • cells/common/proto/idm/matchers.go
    • Line 34: warning: exported method RoleSingleQuery.Matches should have comment or be unexported (golint)
    • Line 37: 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)
    • Line 67: warning: exported method WorkspaceSingleQuery.Matches should have comment or be unexported (golint)
    • Line 70: 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)
    • Line 125: warning: exported method WorkspaceSingleQuery.ParseLastUpdated should have comment or be unexported (golint)
    • Line 136: warning: exported method ACLSingleQuery.Matches should have comment or be unexported (golint)
    • Line 139: 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)
    • Line 170: warning: exported method UserSingleQuery.Matches should have comment or be unexported (golint)
    • Line 173: 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)
    • Line 235: warning: exported method UserSingleQuery.ParseLastConnected should have comment or be unexported (golint)
    • Line 250: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/sql/migrate.go
    • Line 178: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 255: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/sync/endpoints/s3/multi-bucket.go
    • Line 46: warning: exported type MultiBucketClient should have comment or be unexported (golint)
    • Line 109: warning: exported method MultiBucketClient.LoadNode should have comment or be unexported (golint)
    • Line 121: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 128: warning: exported method MultiBucketClient.GetEndpointInfo should have comment or be unexported (golint)
    • Line 132: warning: exported method MultiBucketClient.Walk should have comment or be unexported (golint)
    • Line 211: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 216: warning: exported method MultiBucketClient.Watch should have comment or be unexported (golint)
    • Line 290: warning: exported method MultiBucketClient.GetWriterOn should have comment or be unexported (golint)
    • Line 303: warning: exported method MultiBucketClient.GetReaderOn should have comment or be unexported (golint)
    • Line 316: warning: exported method MultiBucketClient.CreateNode should have comment or be unexported (golint)
    • Line 331: warning: exported method MultiBucketClient.DeleteNode should have comment or be unexported (golint)
    • Line 344: warning: exported method MultiBucketClient.MoveNode should have comment or be unexported (golint)
    • Line 362: warning: exported method MultiBucketClient.ComputeChecksum should have comment or be unexported (golint)
    • Line 376: 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)
    • Line 382: warning: exported method MultiBucketClient.UpdateNodeUuid should have comment or be unexported (golint)
    • Line 399: warning: exported method MultiBucketClient.SetPlainSizeComputer should have comment or be unexported (golint)
    • Line 404: warning: exported method MultiBucketClient.SetServerRequiresNormalization should have comment or be unexported (golint)
    • Line 409: warning: exported method MultiBucketClient.SetChecksumMapper should have comment or be unexported (golint)
    • cells/data/key/dao.go
    • Line 30: warning: exported type DAO should have comment or be unexported (golint)
    • Line 51: warning: exported type QueryResultCursor should have comment or be unexported (golint)
    • Line 57: warning: exported function NewDAO should have comment or be unexported (golint)
    • Line 65: warning: exported type RangedBlocks should have comment or be unexported (golint)
    • cells/common/forms/field-switch.go
    • Line 26: warning: exported const SwitchFieldValueKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 30: warning: exported type SwitchValue should have comment or be unexported (golint)
    • Line 37: warning: exported type SwitchField should have comment or be unexported (golint)
    • Line 48: warning: exported method SwitchField.Serialize should have comment or be unexported (golint)
    • cells/gateway/dav/filesystem.go
    • Line 55: warning: exported type FileInfo should have comment or be unexported (golint)
    • Line 59: warning: exported type File should have comment or be unexported (golint)
    • Line 73: warning: exported method FileInfo.Name should have comment or be unexported (golint)
    • Line 80: warning: exported method FileInfo.Size should have comment or be unexported (golint)
    • Line 82: warning: exported method FileInfo.Mode should have comment or be unexported (golint)
    • Line 90: warning: exported method FileInfo.ModTime should have comment or be unexported (golint)
    • Line 92: warning: exported method FileInfo.IsDir should have comment or be unexported (golint)
    • Line 94: warning: exported method FileInfo.Sys should have comment or be unexported (golint)
    • Line 100: warning: exported method FileSystem.Mkdir should have comment or be unexported (golint)
    • Line 376: warning: exported method FileSystem.RemoveAll should have comment or be unexported (golint)
    • Line 385: warning: exported method FileSystem.Rename should have comment or be unexported (golint)
    • Line 423: warning: exported method FileSystem.Stat should have comment or be unexported (golint)
    • Line 441: warning: exported method File.Close should have comment or be unexported (golint)
    • Line 454: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 470: warning: exported method File.Readdir should have comment or be unexported (golint)
    • Line 514: warning: exported method File.Seek should have comment or be unexported (golint)
    • Line 527: 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)
    • Line 535: warning: exported method File.Stat should have comment or be unexported (golint)
    • cells/x/configx/key.go
    • Line 14: warning: exported function FormatPath should have comment or be unexported (golint)
    • Line 32: warning: exported function StringToKeys should have comment or be unexported (golint)
    • cells/idm/meta/grpc/cleaner.go
    • Line 41: warning: exported function NewCleaner should have comment or be unexported (golint)
    • Line 47: warning: exported method Cleaner.Handle should have comment or be unexported (golint)
    • cells/common/utils/net/port.go
    • Line 78: warning: exported function GetAvailableRegistryAltPort should have comment or be unexported (golint)
    • Line 89: warning: exported function GetAvailableBrokerAltPort should have comment or be unexported (golint)
    • cells/common/dao/mysql.go
    • Line 34: warning: exported var DB_MYSQL_CONNECTIONS_PERCENT_PER_REQUEST should have comment or be unexported (golint)
    • Line 103: warning: error should be the last type when returning multiple items (golint)
    • cells/common/proto/jobs/idm-selector.go
    • Line 41: warning: exported method IdmSelector.MultipleSelection should have comment or be unexported (golint)
    • Line 46: warning: context.Context should be the first parameter of a function (golint)
    • Line 83: 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)
    • Line 100: 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)
    • Line 117: 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)
    • Line 346: warning: exported method IdmSelector.WorkspaceFromEventContext should have comment or be unexported (golint)
    • cells/frontend/front-srv/web/index/public.go
    • Line 31: warning: exported type PublicHandler should have comment or be unexported (golint)
    • Line 36: warning: exported function NewPublicHandler should have comment or be unexported (golint)
    • Line 68: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/crypto/providers/providers.go
    • Line 30: warning: exported type CertProvider should have comment or be unexported (golint)
    • Line 34: warning: exported function LoadCertificates should have comment or be unexported (golint)
    • Line 50: warning: exported function LoadTLSServerConfig should have comment or be unexported (golint)
    • cells/data/versions/bolt.go
    • Line 44: warning: exported type BoltStore should have comment or be unexported (golint)
    • Line 53: warning: exported function NewBoltStore should have comment or be unexported (golint)
    • Line 76: warning: exported method BoltStore.Close should have comment or be unexported (golint)
    • cells/idm/oauth/grpc/handler.go
    • Line 65: warning: exported method Handler.GetLogin should have comment or be unexported (golint)
    • Line 82: warning: exported method Handler.CreateLogin should have comment or be unexported (golint)
    • Line 139: warning: exported method Handler.AcceptLogin should have comment or be unexported (golint)
    • Line 155: warning: exported method Handler.GetConsent should have comment or be unexported (golint)
    • Line 170: warning: exported method Handler.CreateConsent should have comment or be unexported (golint)
    • Line 235: warning: exported method Handler.AcceptConsent should have comment or be unexported (golint)
    • Line 267: warning: exported method Handler.CreateAuthCode should have comment or be unexported (golint)
    • Line 366: warning: exported method Handler.CreateLogout should have comment or be unexported (golint)
    • Line 395: warning: exported method Handler.AcceptLogout should have comment or be unexported (golint)
    • cells/idm/oauth/mem.go
    • Line 19: warning: exported function NewMemDao should have comment or be unexported (golint)
    • Line 27: warning: exported method MemDAO.Load should have comment or be unexported (golint)
    • Line 32: 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)
    • Line 37: warning: exported method MemDAO.Store should have comment or be unexported (golint)
    • Line 44: warning: exported method MemDAO.Delete should have comment or be unexported (golint)
    • Line 55: warning: exported method MemDAO.List should have comment or be unexported (golint)
    • Line 71: warning: exported method MemDAO.PruneExpired should have comment or be unexported (golint)
    • cells/common/registry/peer.go
    • Line 33: warning: exported type Peer should have comment or be unexported (golint)
    • Line 42: warning: exported function NewPeer should have comment or be unexported (golint)
    • Line 82: warning: exported method Peer.GetServices should have comment or be unexported (golint)
    • Line 96: warning: exported method Peer.GetAddress should have comment or be unexported (golint)
    • Line 100: warning: exported method Peer.GetHostname should have comment or be unexported (golint)
    • cells/common/sync/endpoints/memory/mem_db.go
    • Line 40: warning: exported type DBEvent should have comment or be unexported (golint)
    • Line 46: warning: exported type MemDB should have comment or be unexported (golint)
    • Line 54: warning: exported function NewMemDB should have comment or be unexported (golint)
    • Line 64: warning: exported method MemDB.GetEndpointInfo should have comment or be unexported (golint)
    • Line 80: warning: exported method MemDB.SetTestPathURI should have comment or be unexported (golint)
    • Line 88: warning: exported method MemDB.RegisterEventChannel should have comment or be unexported (golint)
    • Line 102: warning: exported method MemDB.LoadNode should have comment or be unexported (golint)
    • Line 114: warning: exported method MemDB.CreateNode should have comment or be unexported (golint)
    • Line 124: warning: exported method MemDB.DeleteNode should have comment or be unexported (golint)
    • Line 135: warning: exported method MemDB.MoveNode should have comment or be unexported (golint)
    • Line 157: warning: exported method MemDB.Walk should have comment or be unexported (golint)
    • Line 170: warning: exported method MemDB.Watch should have comment or be unexported (golint)
    • Line 251: warning: exported method MemDB.FindByHash should have comment or be unexported (golint)
    • Line 261: warning: exported method MemDB.FindByUuid should have comment or be unexported (golint)
    • Line 283: warning: exported method MemDB.Stats should have comment or be unexported (golint)
    • Line 295: warning: exported method MemDB.ToJSON should have comment or be unexported (golint)
    • Line 300: warning: exported method MemDB.FromJSON should have comment or be unexported (golint)
    • cells/common/etl/models/role.go
    • Line 25: warning: exported type Role should have comment or be unexported (golint)
    • Line 27: warning: exported method Role.Equals should have comment or be unexported (golint)
    • Line 32: warning: exported method Role.IsDeletable should have comment or be unexported (golint)
    • Line 36: warning: exported method Role.IsMergeable should have comment or be unexported (golint)
    • Line 40: warning: exported method Role.GetUniqueId should have comment or be unexported (golint)
    • Line 44: warning: exported method Role.Merge should have comment or be unexported (golint)
    • cells/data/versions/action-version.go
    • Line 47: warning: exported type VersionAction should have comment or be unexported (golint)
    • Line 49: warning: exported method VersionAction.GetDescription should have comment or be unexported (golint)
    • Line 63: warning: exported method VersionAction.GetParametersForm should have comment or be unexported (golint)
    • cells/common/proto/tree/mocks.go
    • Line 34: warning: exported type ErrorThrower should have comment or be unexported (golint)
    • Line 40: warning: exported function PredefineError should have comment or be unexported (golint)
    • Line 44: warning: exported function ShouldError should have comment or be unexported (golint)
    • Line 48: warning: exported type StreamerMock should have comment or be unexported (golint)
    • Line 52: warning: exported function NewStreamerMock should have comment or be unexported (golint)
    • Line 76: warning: exported method StreamerMock.Context should have comment or be unexported (golint)
    • Line 79: warning: exported method StreamerMock.Request should have comment or be unexported (golint)
    • Line 82: warning: exported method StreamerMock.Send should have comment or be unexported (golint)
    • Line 85: warning: exported method StreamerMock.Recv should have comment or be unexported (golint)
    • Line 105: warning: exported method StreamerMock.Close should have comment or be unexported (golint)
    • Line 109: warning: exported type NodeProviderMock should have comment or be unexported (golint)
    • Line 113: warning: exported function NewNodeProviderMock should have comment or be unexported (golint)
    • Line 119: warning: exported method NodeProviderMock.ReadNode should have comment or be unexported (golint)
    • Line 140: warning: exported method NodeProviderMock.ListNodes should have comment or be unexported (golint)
    • Line 146: warning: exported type NodeReceiverMock should have comment or be unexported (golint)
    • Line 150: warning: exported method NodeReceiverMock.CreateNode should have comment or be unexported (golint)
    • Line 159: warning: exported method NodeReceiverMock.UpdateNode should have comment or be unexported (golint)
    • Line 163: warning: exported method NodeReceiverMock.DeleteNode should have comment or be unexported (golint)
    • Line 167: warning: exported type SessionIndexerMock should have comment or be unexported (golint)
    • Line 170: warning: exported method SessionIndexerMock.OpenSession should have comment or be unexported (golint)
    • Line 174: warning: exported method SessionIndexerMock.FlushSession should have comment or be unexported (golint)
    • Line 178: warning: exported method SessionIndexerMock.CloseSession should have comment or be unexported (golint)
    • cells/common/config/micro/micro.go
    • Line 30: warning: exported type Micro should have comment or be unexported (golint)
    • Line 39: warning: exported type Writer should have comment or be unexported (golint)
    • Line 43: warning: exported function New should have comment or be unexported (golint)
    • cells/scheduler/actions/scheduler/fake-users.go
    • Line 51: warning: exported type FakeUsersAction should have comment or be unexported (golint)
    • Line 240: 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)
    • cells/scheduler/actions/tree/copy-move.go
    • Line 60: warning: exported type CopyMoveAction should have comment or be unexported (golint)
    • Line 68: warning: exported method CopyMoveAction.GetDescription should have comment or be unexported (golint)
    • Line 82: warning: exported method CopyMoveAction.GetParametersForm should have comment or be unexported (golint)
    • Line 135: warning: exported method CopyMoveAction.ProvidesProgress should have comment or be unexported (golint)
    • cells/x/configx/options.go
    • Line 3: warning: exported type Unmarshaler should have comment or be unexported (golint)
    • Line 7: warning: exported type Option should have comment or be unexported (golint)
    • Line 9: warning: exported type Options should have comment or be unexported (golint)
    • cells/common/service/frontend/plugin.go
    • Line 36: warning: exported type Plugin should have comment or be unexported (golint)
    • Line 61: warning: exported method Cplugin.GetDescription should have comment or be unexported (golint)
    • Line 64: warning: exported method Cplugin.GetEnabled should have comment or be unexported (golint)
    • Line 67: warning: exported method Cplugin.GetId should have comment or be unexported (golint)
    • Line 70: warning: exported method Cplugin.GetLabel should have comment or be unexported (golint)
    • Line 73: warning: exported method Cplugin.GetName should have comment or be unexported (golint)
    • Line 76: warning: exported method Cplugin.GetClientSettings should have comment or be unexported (golint)
    • Line 79: warning: exported method Cplugin.GetPluginConfigs should have comment or be unexported (golint)
    • Line 82: warning: exported method Cplugin.GetPluginInfo should have comment or be unexported (golint)
    • Line 85: warning: exported method Cplugin.GetServerSettings should have comment or be unexported (golint)
    • Line 88: warning: exported method Cplugin.GetRegistryContributions should have comment or be unexported (golint)
    • Line 91: warning: exported method Cplugin.GetDependencies should have comment or be unexported (golint)
    • Line 95: warning: exported function LoadPluginFromXML should have comment or be unexported (golint)
    • Line 155: warning: exported method Cplugin.ListDependencies should have comment or be unexported (golint)
    • Line 165: warning: exported method Cplugin.DefaultEnabled should have comment or be unexported (golint)
    • Line 169: warning: exported method Cplugin.AlwaysEnabled should have comment or be unexported (golint)
    • Line 173: warning: exported method Cplugin.AutoEnabled should have comment or be unexported (golint)
    • Line 177: warning: exported method Cplugin.DefaultParameters should have comment or be unexported (golint)
    • Line 194: warning: exported method Cplugin.ExposeConfigs should have comment or be unexported (golint)
    • Line 207: warning: exported method Cplugin.Translate should have comment or be unexported (golint)
    • Line 239: warning: exported method Cplugin.PluginEnabled should have comment or be unexported (golint)
    • Line 251: warning: exported method Cplugin.FilterActions should have comment or be unexported (golint)
    • Line 287: warning: exported method Cplugin.PluginConfigs should have comment or be unexported (golint)
    • Line 300: warning: exported method Cplugin.PluginConfig should have comment or be unexported (golint)
    • cells/common/micro/defaults.go
    • Line 44: warning: exported var DefaultStartupRegistry should have comment or be unexported (golint)
    • Line 47: warning: exported function InitServer should have comment or be unexported (golint)
    • Line 53: warning: exported function InitHTTPServer should have comment or be unexported (golint)
    • Line 57: warning: exported function InitClient should have comment or be unexported (golint)
    • Line 103: warning: exported function NewHTTPServer should have comment or be unexported (golint)
    • Line 116: warning: exported function Registry should have comment or be unexported (golint)
    • Line 120: warning: exported function StartupRegistry should have comment or be unexported (golint)
    • Line 128: warning: exported function Transport should have comment or be unexported (golint)
    • Line 132: warning: exported function Broker should have comment or be unexported (golint)
    • cells/common/config/tls.go
    • Line 36: warning: exported var DefaultCaUrl should have comment or be unexported (golint)
    • Line 73: warning: exported function ResetTlsConfigs should have comment or be unexported (golint)
    • cells/common/config/micro/memory/source.go
    • Line 64: warning: receiver name m should be consistent with previous receiver name s for memory (golint)
    • Line 98: warning: receiver name m should be consistent with previous receiver name s for memory (golint)
    • Line 102: warning: exported function NewSource should have comment or be unexported (golint)
    • cells/scheduler/actions/interfaces.go
    • Line 36: warning: exported type Concrete should have comment or be unexported (golint)
    • Line 39: warning: exported const ActionCategoryTree should have comment (or a comment on this block) or be unexported (golint)
    • Line 50: warning: exported var CategoryTints should have comment or be unexported (golint)
    • Line 62: warning: exported type ActionDescription should have comment or be unexported (golint)
    • cells/broker/activity/cache.go
    • Line 39: warning: exported function WithCache should have comment or be unexported (golint)
    • Line 65: warning: exported type Cache should have comment or be unexported (golint)
    • Line 75: warning: exported method Cache.Init should have comment or be unexported (golint)
    • Line 114: warning: exported method Cache.GetConn should have comment or be unexported (golint)
    • Line 118: warning: exported method Cache.SetConn should have comment or be unexported (golint)
    • Line 122: warning: exported method Cache.CloseConn should have comment or be unexported (golint)
    • Line 129: warning: exported method Cache.Driver should have comment or be unexported (golint)
    • Line 133: warning: exported method Cache.Prefix should have comment or be unexported (golint)
    • Line 137: warning: context.Context should be the first parameter of a function (golint)
    • Line 137: warning: exported method Cache.PostActivity should have comment or be unexported (golint)
    • Line 140: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 152: warning: exported method Cache.UpdateSubscription should have comment or be unexported (golint)
    • Line 158: warning: exported method Cache.ListSubscriptions should have comment or be unexported (golint)
    • Line 193: warning: exported method Cache.CountUnreadForUser should have comment or be unexported (golint)
    • Line 197: warning: exported method Cache.ActivitiesFor should have comment or be unexported (golint)
    • Line 201: warning: exported method Cache.StoreLastUserInbox should have comment or be unexported (golint)
    • Line 205: warning: exported method Cache.Delete should have comment or be unexported (golint)
    • Line 209: warning: exported method Cache.Purge should have comment or be unexported (golint)
    • cells/common/proto/jobs/users-selector.go
    • Line 35: warning: exported method UsersSelector.MultipleSelection should have comment or be unexported (golint)
    • Line 40: warning: context.Context should be the first parameter of a function (golint)
    • Line 88: warning: receiver name n should be consistent with previous receiver name m for UsersSelector (golint)
    • cells/data/source/test/handler.go
    • Line 46: warning: exported type Handler should have comment or be unexported (golint)
    • Line 49: warning: exported function NewHandler should have comment or be unexported (golint)
    • Line 106: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 149: 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)
    • cells/data/tree/grpc/handler-search.go
    • Line 40: warning: exported method StreamConverter.SendMsg should have comment or be unexported (golint)
    • Line 43: warning: exported method StreamConverter.RecvMsg should have comment or be unexported (golint)
    • Line 46: warning: exported method StreamConverter.Close should have comment or be unexported (golint)
    • Line 49: warning: exported method StreamConverter.Send should have comment or be unexported (golint)
    • cells/common/service/metrics/provider.go
    • Line 38: warning: exported function RegisterRootScope should have comment or be unexported (golint)
    • Line 43: warning: exported function RegisterOnStartExposure should have comment or be unexported (golint)
    • Line 47: warning: exported function Init should have comment or be unexported (golint)
    • Line 55: warning: exported function Close should have comment or be unexported (golint)
    • Line 62: warning: exported function GetExposedPort should have comment or be unexported (golint)
    • Line 66: warning: exported function GetMetrics should have comment or be unexported (golint)
    • Line 70: warning: exported function GetMetricsForService should have comment or be unexported (golint)
    • cells/common/sync/endpoints/s3/minio-mock.go
    • Line 37: warning: exported type MockableMinio should have comment or be unexported (golint)
    • Line 51: warning: exported type MinioClientMock should have comment or be unexported (golint)
    • Line 57: warning: exported method MinioClientMock.ListBuckets should have comment or be unexported (golint)
    • Line 61: warning: exported method MinioClientMock.ListBucketsWithContext should have comment or be unexported (golint)
    • Line 65: warning: exported method MinioClientMock.BucketExists should have comment or be unexported (golint)
    • Line 69: warning: exported method MinioClientMock.StatObject should have comment or be unexported (golint)
    • Line 73: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 78: warning: exported method MinioClientMock.RemoveObject should have comment or be unexported (golint)
    • Line 82: warning: exported method MinioClientMock.PutObject should have comment or be unexported (golint)
    • Line 91: warning: exported method MinioClientMock.GetObject should have comment or be unexported (golint)
    • Line 96: warning: exported method MinioClientMock.ListObjectsV2 should have comment or be unexported (golint)
    • Line 107: warning: exported method MinioClientMock.CopyObject should have comment or be unexported (golint)
    • Line 111: warning: exported method MinioClientMock.ListenBucketNotification should have comment or be unexported (golint)
    • Line 116: warning: exported method MinioClientMock.GetBucketTagging should have comment or be unexported (golint)
    • Line 126: warning: exported function NewS3Mock should have comment or be unexported (golint)
    • cells/common/proto/idm/jsonpb.go
    • Line 29: warning: exported method PolicyCondition.MarshalJSONPB should have comment or be unexported (golint)
    • Line 44: warning: exported method PolicyCondition.UnmarshalJSONPB should have comment or be unexported (golint)
    • cells/common/etl/models/php-meta.go
    • Line 36: warning: exported type PhpUserMeta should have comment or be unexported (golint)
    • Line 42: warning: exported function UserMetasFromPhpData should have comment or be unexported (golint)
    • Line 66: warning: exported function Map2LocalMeta should have comment or be unexported (golint)
    • Line 103: 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)
    • cells/idm/user/sql.go
    • Line 558: 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)
    • Line 577: 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)
    • Line 802: 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)
    • cells/common/sync/merger/tree-patch.go
    • Line 182: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 222: warning: exported method TreePatch.CleanErrors should have comment or be unexported (golint)
    • Line 235: warning: exported method TreePatch.ProgressTotal should have comment or be unexported (golint)
    • Line 247: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 256: warning: exported method TreePatch.Stats should have comment or be unexported (golint)
    • cells/common/micro/options.go
    • Line 32: warning: exported type Option should have comment or be unexported (golint)
    • Line 34: warning: exported type Options should have comment or be unexported (golint)
    • Line 45: warning: exported function WithRegistry should have comment or be unexported (golint)
    • Line 51: warning: exported function WithBroker should have comment or be unexported (golint)
    • Line 57: warning: exported function WithTransport should have comment or be unexported (golint)
    • Line 63: warning: exported function WithCert should have comment or be unexported (golint)
    • cells/idm/meta/rest/rest.go
    • Line 53: warning: exported const MetaTagsDocStoreId should have comment or be unexported (golint)
    • Line 55: warning: exported function NewUserMetaHandler should have comment or be unexported (golint)
    • Line 63: warning: exported type UserMetaHandler should have comment or be unexported (golint)
    • Line 285: warning: exported method UserMetaHandler.UpdateUserMetaNamespace should have comment or be unexported (golint)
    • Line 315: warning: exported method UserMetaHandler.ListUserMetaNamespace should have comment or be unexported (golint)
    • Line 331: warning: exported method UserMetaHandler.ListUserMetaTags should have comment or be unexported (golint)
    • Line 341: warning: exported method UserMetaHandler.PutUserMetaTag should have comment or be unexported (golint)
    • Line 413: warning: exported method UserMetaHandler.DeleteUserMetaTags should have comment or be unexported (golint)
    • Line 434: warning: exported method UserMetaHandler.PerformSearchMetaRequest should have comment or be unexported (golint)
    • Line 467: warning: exported method UserMetaHandler.ListAllNamespaces should have comment or be unexported (golint)
    • Line 494: warning: exported method UserMetaHandler.PoliciesForMeta should have comment or be unexported (golint)
    • cells/common/views/common.go
    • Line 53: warning: exported const VIEWS_LIBRARY_NAME should have comment (or a comment on this block) or be unexported (golint)
    • Line 63: warning: comment on exported type BranchInfo should be of the form "BranchInfo ..." (with optional leading article) (golint)
    • Line 63: warning: comment on exported type CtxKeepAccessListKey should be of the form "CtxKeepAccessListKey ..." (with optional leading article) (golint)
    • Line 63: warning: comment on exported type CtxUserAccessListKey should be of the form "CtxUserAccessListKey ..." (with optional leading article) (golint)
    • Line 63: warning: comment on exported type LoadedSource should be of the form "LoadedSource ..." (with optional leading article) (golint)
    • Line 63: warning: comment on exported type SourcesPool should be of the form "SourcesPool ..." (with optional leading article) (golint)
    • Line 94: warning: exported type NodeFilter should have comment or be unexported (golint)
    • Line 95: warning: exported type NodesCallback should have comment or be unexported (golint)
    • Line 97: warning: exported type WalkFunc should have comment or be unexported (golint)
    • Line 98: warning: exported type WalkFilter should have comment or be unexported (golint)
    • Line 100: warning: exported type Handler should have comment or be unexported (golint)
    • Line 123: warning: exported function WithBranchInfo should have comment or be unexported (golint)
    • Line 136: warning: exported function GetBranchInfo should have comment or be unexported (golint)
    • Line 147: warning: exported function UserWorkspacesFromContext should have comment or be unexported (golint)
    • Line 151: 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)
    • Line 156: warning: exported function AccessListFromContext should have comment or be unexported (golint)
    • Line 160: 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)
    • Line 165: warning: exported function AncestorsListFromContext should have comment or be unexported (golint)
    • Line 224: warning: exported method LoadedSource.MarshalLogObject should have comment or be unexported (golint)
    • Line 228: warning: exported function WalkFilterSkipPydioHiddenFile should have comment or be unexported (golint)
    • cells/broker/activity/dao.go
    • Line 38: warning: exported type BoxName should have comment or be unexported (golint)
    • Line 41: warning: exported const BoxInbox should have comment (or a comment on this block) or be unexported (golint)
    • Line 48: warning: exported type DAO should have comment or be unexported (golint)
    • Line 91: warning: exported function NewDAO should have comment or be unexported (golint)
    • Line 97: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/common/sync/merger/operation.go
    • Line 53: warning: exported function NewOperation should have comment or be unexported (golint)
    • Line 65: warning: exported function NewConflictOperation should have comment or be unexported (golint)
    • Line 99: warning: exported function NewOpForUnmarshall should have comment or be unexported (golint)
    • Line 213: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 221: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 246: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 255: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/cmd/configure.go
    • Line 36: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 68: warning: exported var DefaultStartCmd should have comment or be unexported (golint)
    • cells/common/sql/dao.go
    • Line 39: warning: exported var DefaultConnectionTimeout should have comment or be unexported (golint)
    • Line 78: warning: exported type Stmt should have comment or be unexported (golint)
    • Line 107: warning: exported function NewDAO should have comment or be unexported (golint)
    • Line 135: warning: exported method Handler.Init should have comment or be unexported (golint)
    • Line 256: warning: exported method Handler.UseExclusion should have comment or be unexported (golint)
    • Line 259: warning: exported method Handler.Lock should have comment or be unexported (golint)
    • Line 265: warning: exported method Handler.Unlock should have comment or be unexported (golint)
    • Line 271: warning: exported method Handler.Concat should have comment or be unexported (golint)
    • Line 275: warning: exported method Handler.Hash should have comment or be unexported (golint)
    • Line 279: warning: exported method Handler.HashParent should have comment or be unexported (golint)
    • cells/scheduler/jobs/bolt.go
    • Line 50: warning: exported type BoltStore should have comment or be unexported (golint)
    • Line 54: warning: exported function NewBoltStore should have comment or be unexported (golint)
    • Line 80: warning: exported method BoltStore.Close should have comment or be unexported (golint)
    • Line 84: warning: exported method BoltStore.PutJob should have comment or be unexported (golint)
    • Line 104: warning: exported method BoltStore.GetJob should have comment or be unexported (golint)
    • Line 134: warning: exported method BoltStore.DeleteJob should have comment or be unexported (golint)
    • Line 153: warning: exported method BoltStore.ListJobs should have comment or be unexported (golint)
    • Line 242: warning: exported method BoltStore.PutTask should have comment or be unexported (golint)
    • Line 263: warning: exported method BoltStore.DeleteTasks should have comment or be unexported (golint)
    • Line 279: warning: exported method BoltStore.ListTasks should have comment or be unexported (golint)
    • cells/common/registry/service-meta.go
    • Line 1: warning: package comment should be of the form "Package registry ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 38: warning: exported function BuildServiceMeta should have comment or be unexported (golint)
    • cells/broker/activity/actions/mail-digest.go
    • Line 48: warning: exported type MailDigestAction should have comment or be unexported (golint)
    • Line 56: warning: exported method MailDigestAction.GetDescription should have comment or be unexported (golint)
    • Line 70: warning: exported method MailDigestAction.GetParametersForm should have comment or be unexported (golint)
    • cells/common/sync/endpoints/index/index-streamer.go
    • Line 36: warning: exported type Streamer should have comment or be unexported (golint)
    • Line 62: warning: exported function NewStreamer should have comment or be unexported (golint)
    • Line 86: warning: exported method Streamer.Stop should have comment or be unexported (golint)
    • Line 91: warning: exported method Streamer.StartReader should have comment or be unexported (golint)
    • Line 117: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 140: warning: exported method Streamer.StartDeleter should have comment or be unexported (golint)
    • Line 165: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 183: warning: exported method Streamer.StartCreator should have comment or be unexported (golint)
    • Line 210: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 227: warning: exported method Streamer.StartUpdater should have comment or be unexported (golint)
    • Line 252: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 270: warning: exported method Streamer.ReadNode should have comment or be unexported (golint)
    • Line 303: warning: exported method Streamer.DeleteNode should have comment or be unexported (golint)
    • Line 336: warning: exported method Streamer.CreateNode should have comment or be unexported (golint)
    • Line 369: warning: exported method Streamer.UpdateNode should have comment or be unexported (golint)
    • cells/scheduler/jobs/rest/rest.go
    • Line 73: warning: exported method JobsHandler.UserListJobs should have comment or be unexported (golint)
    • Line 150: warning: exported method JobsHandler.UserControlJob should have comment or be unexported (golint)
    • Line 212: warning: exported method JobsHandler.UserDeleteTasks should have comment or be unexported (golint)
    • Line 231: warning: exported method JobsHandler.UserCreateJob should have comment or be unexported (golint)
    • cells/broker/log/syslog.go
    • Line 45: warning: exported const BufferedChanSize should have comment (or a comment on this block) or be unexported (golint)
    • Line 51: warning: exported var BlockingInserts should have comment or be unexported (golint)
    • Line 84: warning: exported method SyslogServer.Open should have comment or be unexported (golint)
    • Line 130: warning: exported method SyslogServer.Close should have comment or be unexported (golint)
    • cells/idm/policy/grpc/handler.go
    • Line 43: warning: exported type Handler should have comment or be unexported (golint)
    • Line 46: warning: exported method Handler.IsAllowed should have comment or be unexported (golint)
    • Line 94: warning: exported method Handler.ListPolicyGroups should have comment or be unexported (golint)
    • Line 116: warning: exported method Handler.StorePolicyGroup should have comment or be unexported (golint)
    • Line 137: warning: exported method Handler.DeletePolicyGroup should have comment or be unexported (golint)
    • cells/common/log/log.go
    • Line 49: warning: exported type LogContextWrapper should have comment or be unexported (golint)
    • Line 57: warning: exported var StdOut should have comment or be unexported (golint)
    • Line 242: warning: exported function Debug should have comment or be unexported (golint)
    • Line 246: warning: exported function Warn should have comment or be unexported (golint)
    • Line 250: warning: exported function Error should have comment or be unexported (golint)
    • Line 254: warning: exported function Fatal should have comment or be unexported (golint)
    • Line 258: warning: exported function Info should have comment or be unexported (golint)
    • cells/common/auth/jwt.go
    • Line 42: warning: exported type ProviderType should have comment or be unexported (golint)
    • Line 45: warning: exported const ProviderTypeOry should have comment (or a comment on this block) or be unexported (golint)
    • Line 50: warning: exported type Provider should have comment or be unexported (golint)
    • Line 54: warning: exported type Verifier should have comment or be unexported (golint)
    • Line 58: warning: exported type ContextVerifier should have comment or be unexported (golint)
    • Line 62: warning: exported type Exchanger should have comment or be unexported (golint)
    • Line 91: warning: exported type PasswordCredentialsTokenExchanger should have comment or be unexported (golint)
    • Line 95: warning: exported type PasswordCredentialsCodeExchanger should have comment or be unexported (golint)
    • Line 99: warning: exported type LoginChallengeCodeExchanger should have comment or be unexported (golint)
    • Line 103: warning: exported type LogoutProvider should have comment or be unexported (golint)
    • Line 107: warning: exported type IDToken should have comment or be unexported (golint)
    • Line 132: warning: exported type JWTVerifier should have comment or be unexported (golint)
    • Line 143: warning: exported function LocalJWTVerifier should have comment or be unexported (golint)
    • cells/common/views/models/structs.go
    • Line 30: warning: exported type PutRequestData should have comment or be unexported (golint)
    • Line 39: warning: exported type GetRequestData should have comment or be unexported (golint)
    • Line 45: warning: exported type CopyRequestData should have comment or be unexported (golint)
    • Line 51: warning: exported type MultipartRequestData should have comment or be unexported (golint)
    • cells/common/sync/endpoints/s3/s3_file_info.go
    • Line 31: warning: exported type S3FileInfo should have comment or be unexported (golint)
    • Line 40: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 54: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 75: warning: exported function NewS3FileInfo should have comment or be unexported (golint)
    • Line 82: warning: exported function NewS3FolderInfo should have comment or be unexported (golint)
    • cells/gateway/websocket/ws-handler.go
    • Line 52: warning: exported type WebsocketHandler should have comment or be unexported (golint)
    • Line 63: warning: exported function NewWebSocketHandler should have comment or be unexported (golint)
    • Line 87: warning: exported method WebsocketHandler.InitHandlers should have comment or be unexported (golint)
    • Line 171: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 208: 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)
    • Line 214: 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)
    • cells/common/service/frontend/structs.go
    • Line 27: warning: exported type Caction should have comment or be unexported (golint)
    • Line 37: warning: don't use underscores in Go names; struct field Cpost_processing should be CpostProcessing (golint)
    • Line 38: warning: don't use underscores in Go names; struct field Cpre_processing should be CpreProcessing (golint)
    • Line 44: warning: exported type Cactions should have comment or be unexported (golint)
    • Line 49: warning: exported type CactiveCondition should have comment or be unexported (golint)
    • Line 54: warning: exported type CactivePlugin should have comment or be unexported (golint)
    • Line 59: warning: exported type CpluginResources should have comment or be unexported (golint)
    • Line 64: warning: exported type CpluginClass should have comment or be unexported (golint)
    • Line 69: warning: don't use underscores in Go names; type Cactive_repo should be CactiveRepo (golint)
    • Line 69: warning: exported type Cactive_repo should have comment or be unexported (golint)
    • Line 74: warning: don't use underscores in Go names; type Cadditional_column should be CadditionalColumn (golint)
    • Line 74: warning: exported type Cadditional_column should have comment or be unexported (golint)
    • Line 85: warning: exported type Cajxpdriver should have comment or be unexported (golint)
    • Line 90: warning: don't use underscores in Go names; type Cclass_definition should be CclassDefinition (golint)
    • Line 90: warning: exported type Cclass_definition should have comment or be unexported (golint)
    • Line 96: warning: exported type CclientCallback should have comment or be unexported (golint)
    • Line 102: warning: exported type CclientForm should have comment or be unexported (golint)
    • Line 109: warning: exported type CclientListener should have comment or be unexported (golint)
    • Line 115: warning: don't use underscores in Go names; type Cclient_configs should be CclientConfigs (golint)
    • Line 115: warning: exported type Cclient_configs should have comment or be unexported (golint)
    • Line 118: warning: don't use underscores in Go names; struct field Ccomponent_config should be CcomponentConfig (golint)
    • Line 120: warning: don't use underscores in Go names; struct field Ctemplate_part should be CtemplatePart (golint)
    • Line 123: warning: don't use underscores in Go names; type Cclient_settings should be CclientSettings (golint)
    • Line 123: warning: exported type Cclient_settings should have comment or be unexported (golint)
    • Line 125: warning: don't use underscores in Go names; struct field Attrdescription_template should be AttrdescriptionTemplate (golint)
    • Line 128: warning: don't use underscores in Go names; struct field Cnode_provider should be CnodeProvider (golint)
    • Line 132: warning: exported type Ccolumn should have comment or be unexported (golint)
    • Line 142: warning: exported type Ccolumns should have comment or be unexported (golint)
    • Line 145: warning: don't use underscores in Go names; struct field Cadditional_column should be CadditionalColumn (golint)
    • Line 149: warning: don't use underscores in Go names; type Ccomponent_config should be CcomponentConfig (golint)
    • Line 149: warning: exported type Ccomponent_config should have comment or be unexported (golint)
    • Line 158: warning: exported type Ccontext should have comment or be unexported (golint)
    • Line 171: warning: don't use underscores in Go names; type Ccore_relation should be CcoreRelation (golint)
    • Line 171: warning: exported type Ccore_relation should have comment or be unexported (golint)
    • Line 174: warning: don't use underscores in Go names; struct field Attrtested_version should be AttrtestedVersion (golint)
    • Line 177: warning: exported type Ccss should have comment or be unexported (golint)
    • Line 183: warning: exported type Cdescription should have comment or be unexported (golint)
    • Line 188: warning: exported type Cdependencies should have comment or be unexported (golint)
    • Line 195: warning: exported type CdynamicBuilder should have comment or be unexported (golint)
    • Line 200: warning: exported type Ceditor should have comment or be unexported (golint)
    • Line 219: warning: exported type Cextension should have comment or be unexported (golint)
    • Line 227: warning: exported type CextensionOnInit should have comment or be unexported (golint)
    • Line 232: warning: exported type Cextensions should have comment or be unexported (golint)
    • Line 237: warning: don't use underscores in Go names; type Cglobal_param should be CglobalParam (golint)
    • Line 237: warning: exported type Cglobal_param should have comment or be unexported (golint)
    • Line 258: warning: exported type Cgui should have comment or be unexported (golint)
    • Line 271: warning: exported type Ci18n should have comment or be unexported (golint)
    • Line 278: warning: don't use underscores in Go names; type Cinput_param should be CinputParam (golint)
    • Line 278: warning: exported type Cinput_param should have comment or be unexported (golint)
    • Line 287: warning: exported type CinfoPanel should have comment or be unexported (golint)
    • Line 295: warning: exported type Cmodifier should have comment or be unexported (golint)
    • Line 300: warning: exported type Cjs should have comment or be unexported (golint)
    • Line 310: warning: exported type Clabel should have comment or be unexported (golint)
    • Line 315: warning: exported type Cmeta should have comment or be unexported (golint)
    • Line 320: warning: don't use underscores in Go names; type Cnode_provider should be CnodeProvider (golint)
    • Line 320: warning: exported type Cnode_provider should have comment or be unexported (golint)
    • Line 326: warning: exported type Coutput should have comment or be unexported (golint)
    • Line 331: warning: exported type Cparam should have comment or be unexported (golint)
    • Line 339: warning: exported type Cplugin should have comment or be unexported (golint)
    • Line 346: warning: don't use underscores in Go names; struct field Cclient_settings should be CclientSettings (golint)
    • Line 347: warning: don't use underscores in Go names; struct field Cplugin_configs should be CpluginConfigs (golint)
    • Line 348: warning: don't use underscores in Go names; struct field Cplugin_info should be CpluginInfo (golint)
    • Line 349: warning: don't use underscores in Go names; struct field Cserver_settings should be CserverSettings (golint)
    • Line 350: warning: don't use underscores in Go names; struct field Cregistry_contributions should be CregistryContributions (golint)
    • Line 354: warning: don't use underscores in Go names; type Cplugin_author should be CpluginAuthor (golint)
    • Line 354: warning: exported type Cplugin_author should have comment or be unexported (golint)
    • Line 359: warning: don't use underscores in Go names; type Cplugin_configs should be CpluginConfigs (golint)
    • Line 359: warning: exported type Cplugin_configs should have comment or be unexported (golint)
    • Line 364: warning: don't use underscores in Go names; type Cplugin_info should be CpluginInfo (golint)
    • Line 364: warning: exported type Cplugin_info should have comment or be unexported (golint)
    • Line 366: warning: don't use underscores in Go names; struct field Ccore_relation should be CcoreRelation (golint)
    • Line 367: warning: don't use underscores in Go names; struct field Cplugin_author should be CpluginAuthor (golint)
    • Line 368: warning: don't use underscores in Go names; struct field Cplugin_uri should be CpluginURI (golint)
    • Line 369: warning: don't use underscores in Go names; struct field Cplugin_version should be CpluginVersion (golint)
    • Line 372: warning: don't use underscores in Go names; type Cplugin_uri should be CpluginURI (golint)
    • Line 372: warning: exported type Cplugin_uri should have comment or be unexported (golint)
    • Line 377: warning: don't use underscores in Go names; type Cplugin_version should be CpluginVersion (golint)
    • Line 377: warning: exported type Cplugin_version should have comment or be unexported (golint)
    • Line 382: warning: exported type Cplugins should have comment or be unexported (golint)
    • Line 392: warning: don't use underscores in Go names; type Cpost_processing should be CpostProcessing (golint)
    • Line 392: warning: exported type Cpost_processing should have comment or be unexported (golint)
    • Line 396: warning: don't use underscores in Go names; type Cpre_processing should be CpreProcessing (golint)
    • Line 396: warning: exported type Cpre_processing should have comment or be unexported (golint)
    • Line 400: warning: exported type Cpref should have comment or be unexported (golint)
    • Line 408: warning: exported type Cpreferences should have comment or be unexported (golint)
    • Line 413: warning: exported type Cprocessing should have comment or be unexported (golint)
    • Line 423: warning: exported type Cproperty should have comment or be unexported (golint)
    • Line 430: warning: don't use underscores in Go names; type Cpydio_registry should be CpydioRegistry (golint)
    • Line 430: warning: exported type Cpydio_registry should have comment or be unexported (golint)
    • Line 433: warning: don't use underscores in Go names; struct field Cclient_configs should be CclientConfigs (golint)
    • Line 439: warning: don't use underscores in Go names; type Cregistry_contributions should be CregistryContributions (golint)
    • Line 439: warning: exported type Cregistry_contributions should have comment or be unexported (golint)
    • Line 442: warning: don't use underscores in Go names; struct field Cclient_configs should be CclientConfigs (golint)
    • Line 446: warning: exported type Crepo should have comment or be unexported (golint)
    • Line 448: warning: don't use underscores in Go names; struct field Attraccess_type should be AttraccessType (golint)
    • Line 454: warning: don't use underscores in Go names; struct field Attrrepository_type should be AttrrepositoryType (golint)
    • Line 455: warning: don't use underscores in Go names; struct field Attruser_editable_repository should be AttruserEditableRepository (golint)
    • Line 456: warning: don't use underscores in Go names; struct field Cclient_settings should be CclientSettings (golint)
    • Line 461: warning: exported type Crepositories should have comment or be unexported (golint)
    • Line 466: warning: exported type Cresources should have comment or be unexported (golint)
    • Line 473: warning: exported type CrightsContext should have comment or be unexported (golint)
    • Line 484: warning: exported type CselectionContext should have comment or be unexported (golint)
    • Line 499: warning: don't use underscores in Go names; type Cserver_settings should be CserverSettings (golint)
    • Line 499: warning: exported type Cserver_settings should have comment or be unexported (golint)
    • Line 501: warning: don't use underscores in Go names; struct field Cglobal_param should be CglobalParam (golint)
    • Line 505: warning: exported type CserverCallback should have comment or be unexported (golint)
    • Line 513: warning: don't use underscores in Go names; struct field Cinput_param should be CinputParam (golint)
    • Line 517: warning: don't use underscores in Go names; type Cspecial_rights should be CspecialRights (golint)
    • Line 517: warning: exported type Cspecial_rights should have comment or be unexported (golint)
    • Line 519: warning: don't use underscores in Go names; struct field Attris_admin should be AttrisAdmin (golint)
    • Line 523: warning: exported type CsubMenu should have comment or be unexported (golint)
    • Line 529: warning: exported type Ctemplate should have comment or be unexported (golint)
    • Line 541: warning: don't use underscores in Go names; type Ctemplate_part should be CtemplatePart (golint)
    • Line 541: warning: exported type Ctemplate_part should have comment or be unexported (golint)
    • Line 554: warning: exported type Cuploader should have comment or be unexported (golint)
    • Line 564: warning: exported type Cuser should have comment or be unexported (golint)
    • Line 567: warning: don't use underscores in Go names; struct field Cactive_repo should be CactiveRepo (golint)
    • Line 570: warning: don't use underscores in Go names; struct field Cspecial_rights should be CspecialRights (golint)
    • Line 573: warning: exported type Cajxpcore should have comment or be unexported (golint)
    • Line 578: warning: don't use underscores in Go names; struct field Cclient_settings should be CclientSettings (golint)
    • Line 579: warning: don't use underscores in Go names; struct field Cserver_settings should be CserverSettings (golint)
    • Line 580: warning: don't use underscores in Go names; struct field Cplugin_configs should be CpluginConfigs (golint)
    • Line 583: warning: don't use underscores in Go names; type Cadmin_data should be CadminData (golint)
    • Line 583: warning: exported type Cadmin_data should have comment or be unexported (golint)
    • Line 586: warning: don't use underscores in Go names; struct field Cplugin_settings_values should be CpluginSettingsValues (golint)
    • Line 589: warning: don't use underscores in Go names; type Cplugin_settings_values should be CpluginSettingsValues (golint)
    • Line 589: warning: exported type Cplugin_settings_values should have comment or be unexported (golint)
    • Line 594: warning: exported type ExposedParam should have comment or be unexported (golint)
    • Line 599: warning: exported method Cactions.MergeActions should have comment or be unexported (golint)
    • cells/common/auth/claim/claims.go
    • Line 33: warning: exported const ContextKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: exported type Claims should have comment or be unexported (golint)
    • Line 68: 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)
    • Line 73: warning: exported method Claims.GetClientApp should have comment or be unexported (golint)
    • cells/broker/mailer/sender-sendgrid_test.go
    • Line 36: warning: don't use underscores in Go names; const sendgridTestConfig_sender should be sendgridTestConfigSender (golint)
    • Line 37: warning: don't use underscores in Go names; const sendgridTestConfig_senderDN should be sendgridTestConfigSenderDN (golint)
    • Line 38: warning: don't use underscores in Go names; const sendgridTestConfig_recipient should be sendgridTestConfigRecipient (golint)
    • Line 39: warning: don't use underscores in Go names; const sendgridTestConfig_recipientDN should be sendgridTestConfigRecipientDN (golint)
    • Line 40: warning: don't use underscores in Go names; const sendgridTestConfig_apiKey should be sendgridTestConfigAPIKey (golint)
    • cells/broker/mailer/sender-smtp_test.go
    • Line 36: warning: don't use underscores in Go names; const test_username should be testUsername (golint)
    • Line 37: warning: don't use underscores in Go names; const test_pwd should be testPwd (golint)
    • Line 38: warning: don't use underscores in Go names; const test_userDisplayName should be testUserDisplayName (golint)
    • Line 39: warning: don't use underscores in Go names; const test_toAddress should be testToAddress (golint)
    • Line 40: warning: don't use underscores in Go names; const test_toDisplayName should be testToDisplayName (golint)
    • cells/common/caddy/caddy.go
    • Line 49: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 58: warning: exported var FuncMap should have comment or be unexported (golint)
    • Line 155: warning: exported function Start should have comment or be unexported (golint)
    • Line 174: warning: exported function Stop should have comment or be unexported (golint)
    • Line 182: warning: exported function Restart should have comment or be unexported (golint)
    • Line 190: warning: exported function StartWithFastRestart should have comment or be unexported (golint)
    • Line 251: warning: exported method Caddy.Play should have comment or be unexported (golint)
    • Line 255: warning: exported function GetInstance should have comment or be unexported (golint)
    • Line 259: warning: exported method Caddy.GetTemplate should have comment or be unexported (golint)
    • Line 263: warning: exported function GetPathes should have comment or be unexported (golint)
    • Line 267: warning: exported function GetTemplates should have comment or be unexported (golint)
    • Line 271: warning: exported function GetConfigPaths should have comment or be unexported (golint)
    • Line 275: warning: exported function ServiceReady should have comment or be unexported (golint)
    • cells/common/proto/jobs/ds-selector.go
    • Line 34: warning: exported method DataSourceSelector.Filter should have comment or be unexported (golint)
    • Line 53: warning: context.Context should be the first parameter of a function (golint)
    • Line 53: warning: exported method DataSourceSelector.Select should have comment or be unexported (golint)
    • Line 65: warning: exported method DataSourceSelector.MultipleSelection should have comment or be unexported (golint)
    • cells/broker/mailer/dao.go
    • Line 42: warning: exported type Queue should have comment or be unexported (golint)
    • Line 48: warning: exported type Sender should have comment or be unexported (golint)
    • Line 54: warning: exported function GetQueue should have comment or be unexported (golint)
    • Line 63: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 70: warning: exported function GetSender should have comment or be unexported (golint)
    • cells/idm/policy/dao.go
    • Line 34: warning: exported type DAO should have comment or be unexported (golint)
    • Line 44: warning: exported function NewDAO should have comment or be unexported (golint)
    • cells/x/configx/config.go
    • Line 16: warning: exported type Scanner should have comment or be unexported (golint)
    • Line 20: warning: exported type Watcher should have comment or be unexported (golint)
    • Line 24: warning: exported type Receiver should have comment or be unexported (golint)
    • Line 29: warning: exported type Key should have comment or be unexported (golint)
    • Line 31: warning: exported type Value should have comment or be unexported (golint)
    • Line 48: warning: exported type KVStore should have comment or be unexported (golint)
    • Line 54: warning: exported type Entrypoint should have comment or be unexported (golint)
    • Line 59: warning: exported type Values should have comment or be unexported (golint)
    • Line 64: warning: exported type Ref should have comment or be unexported (golint)
    • Line 68: warning: exported type Source should have comment or be unexported (golint)
    • Line 73: warning: exported function NewFrom should have comment or be unexported (golint)
    • Line 88: warning: exported function New should have comment or be unexported (golint)
    • Line 320: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 327: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 348: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 355: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 362: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 369: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 389: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 396: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 403: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 410: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 418: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • Line 431: warning: receiver name c should be consistent with previous receiver name v for config (golint)
    • cells/common/sync/endpoints/cells/transport/oidc/tokens.go
    • Line 47: warning: exported type TokenStore should have comment or be unexported (golint)
    • Line 51: warning: exported function NewTokenStore should have comment or be unexported (golint)
    • Line 58: warning: exported method TokenStore.Store should have comment or be unexported (golint)
    • Line 63: warning: exported method TokenStore.TokenFor should have comment or be unexported (golint)
    • Line 87: warning: exported function RetrieveToken should have comment or be unexported (golint)
    • cells/idm/workspace/grpc/cleaner.go
    • Line 39: warning: exported type AclBatcher should have comment or be unexported (golint)
    • Line 46: warning: exported function NewAclBatcher should have comment or be unexported (golint)
    • Line 57: warning: exported method AclBatcher.Start should have comment or be unexported (golint)
    • Line 81: warning: context.Context should be the first parameter of a function (golint)
    • Line 81: warning: exported function NewWsCleaner should have comment or be unexported (golint)
    • Line 118: warning: exported method WsCleaner.Handle should have comment or be unexported (golint)
    • cells/discovery/update/tools.go
    • Line 200: 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)
    • cells/common/dao/sql.go
    • Line 32: warning: exported var SqlConnectionOpenTimeout should have comment or be unexported (golint)
    • Line 39: 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)
    • Line 52: 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)
    • Line 65: 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)
    • cells/common/interfaces.go
    • Line 23: warning: exported type Scanner should have comment or be unexported (golint)
    • Line 27: warning: exported type XMLSerializableForm should have comment or be unexported (golint)
    • cells/idm/share/tools-acls.go
    • Line 25: warning: exported type ContextEditableChecker should have comment or be unexported (golint)
    • Line 62: warning: exported function WorkspaceToShareLinkObject should have comment or be unexported (golint)
    • cells/idm/oauth/grpc/token-handler.go
    • Line 29: warning: exported type PatScopeClaims should have comment or be unexported (golint)
    • Line 33: warning: exported type PatHandler should have comment or be unexported (golint)
    • Line 73: warning: exported method PatHandler.Verify should have comment or be unexported (golint)
    • Line 111: warning: exported method PatHandler.Generate should have comment or be unexported (golint)
    • Line 147: warning: exported method PatHandler.Revoke should have comment or be unexported (golint)
    • Line 152: warning: exported method PatHandler.List should have comment or be unexported (golint)
    • Line 162: warning: exported method PatHandler.PruneTokens should have comment or be unexported (golint)
    • cells/common/sql/index/dao_test.go
    • Line 282: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • Line 294: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • Line 306: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • Line 1081: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • cells/broker/log/bleve.go
    • Line 61: warning: exported function BleveDuplicateIndex should have comment or be unexported (golint)
    • Line 292: warning: exported function UnmarshallLogMsgFromFields should have comment or be unexported (golint)
    • cells/common/sync/filters/echo-filter.go
    • Line 53: warning: exported method EchoFilter.GetLocksChan should have comment or be unexported (golint)
    • Line 57: warning: exported method EchoFilter.Start should have comment or be unexported (golint)
    • Line 61: warning: exported method EchoFilter.Stop should have comment or be unexported (golint)
    • Line 65: warning: exported method EchoFilter.Pipe should have comment or be unexported (golint)
    • cells/common/auth/connector.go
    • Line 34: warning: exported type ConnectorConfig should have comment or be unexported (golint)
    • Line 41: warning: exported type Connector should have comment or be unexported (golint)
    • Line 43: warning: exported type OpenerFunc should have comment or be unexported (golint)
    • Line 45: warning: exported type Opener should have comment or be unexported (golint)
    • cells/common/sync/merger/tree-node.go
    • Line 148: warning: exported function NewTree should have comment or be unexported (golint)
    • Line 227: warning: exported method TreeNode.ClearChildren should have comment or be unexported (golint)
    • Line 263: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 288: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 309: warning: exported method TreeNode.Walk should have comment or be unexported (golint)
    • Line 319: warning: exported method TreeNode.ChildByPath should have comment or be unexported (golint)
    • Line 345: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cells/data/search/dao/bleve/bleve.go
    • Line 47: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 84: warning: exported var BleveIndexPath should have comment or be unexported (golint)
    • Line 88: warning: exported type BleveServer should have comment or be unexported (golint)
    • Line 103: warning: exported function NewBleveEngine should have comment or be unexported (golint)
    • Line 204: warning: exported method BleveServer.Close should have comment or be unexported (golint)
    • Line 249: warning: exported method BleveServer.IndexNode should have comment or be unexported (golint)
    • Line 268: warning: exported method BleveServer.DeleteNode should have comment or be unexported (golint)
    • Line 275: warning: exported method BleveServer.ClearIndex should have comment or be unexported (golint)
    • Line 300: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 349: warning: exported method BleveServer.SearchNodes should have comment or be unexported (golint)
    • cells/cmd/ps.go
    • Line 68: warning: exported type Service should have comment or be unexported (golint)
    • Line 73: warning: exported type Tags should have comment or be unexported (golint)
    • cells/common/views/file-mime.go
    • Line 40: warning: exported type MimeResult should have comment or be unexported (golint)
    • Line 45: warning: exported method MimeResult.GetMime should have comment or be unexported (golint)
    • Line 49: warning: exported method MimeResult.GetError should have comment or be unexported (golint)
    • Line 53: warning: exported type TeeMimeReader should have comment or be unexported (golint)
    • Line 65: warning: exported function NewTeeMimeReader should have comment or be unexported (golint)
    • Line 89: warning: exported method TeeMimeReader.SetLimit should have comment or be unexported (golint)
    • Line 93: warning: exported method TeeMimeReader.Wait should have comment or be unexported (golint)
    • Line 124: warning: exported function WrapReaderForMime should have comment or be unexported (golint)
    • cells/common/dao/conn.go
    • Line 38: warning: exported type Conn should have comment or be unexported (golint)
    • Line 50: warning: exported function NewConn should have comment or be unexported (golint)
    • cells/common/auth/jwt_ory.go
    • Line 51: warning: exported function RegisterOryProvider should have comment or be unexported (golint)
    • Line 74: 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)
    • Line 145: 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)
    • cells/common/sync/model/errors.go
    • Line 23: warning: exported type Networking should have comment or be unexported (golint)
    • Line 27: warning: exported type AuthRequester should have comment or be unexported (golint)
    • Line 31: warning: exported type Conflicter should have comment or be unexported (golint)
    • Line 35: warning: exported type ConfigError should have comment or be unexported (golint)
    • Line 39: warning: exported method ConfigError.HasConfigError should have comment or be unexported (golint)
    • Line 43: warning: exported function IsConfigError should have comment or be unexported (golint)
    • Line 51: warning: exported function NewConfigError should have comment or be unexported (golint)
    • cells/common/sync/task/sync.go
    • Line 46: warning: exported type Sync should have comment or be unexported (golint)
    • Line 198: warning: exported method Sync.ReApplyPatch should have comment or be unexported (golint)
    • Line 225: warning: exported method Sync.SetupCmd should have comment or be unexported (golint)
    • Line 236: warning: exported method Sync.Capture should have comment or be unexported (golint)
    • Line 273: warning: exported method Sync.RootStats should have comment or be unexported (golint)
    • cells/common/micro/registry/cluster/options.go
    • Line 38: warning: exported var DefaultQuorum should have comment or be unexported (golint)
    • Line 59: 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)
    • Line 64: warning: exported function Quorum should have comment or be unexported (golint)
    • cells/idm/workspace/rest/rest.go
    • Line 69: warning: exported method WorkspaceHandler.PutWorkspace should have comment or be unexported (golint)
    • Line 146: warning: exported method WorkspaceHandler.DeleteWorkspace should have comment or be unexported (golint)
    • Line 193: warning: exported method WorkspaceHandler.SearchWorkspaces should have comment or be unexported (golint)
    • cells/common/utils/permissions/policies.go
    • Line 47: warning: exported const PolicyNodeMetaName should have comment (or a comment on this block) or be unexported (golint)
    • Line 53: warning: don't use underscores in Go names; const PolicyNodeMeta_ should be PolicyNodeMeta (golint)
    • Line 89: warning: context.Context should be the first parameter of a function (golint)
    • Line 159: warning: exported function CachedPoliciesChecker should have comment or be unexported (golint)
    • Line 170: 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)
    • Line 180: warning: exported function LocalACLPoliciesResolver should have comment or be unexported (golint)
    • cells/idm/user/grpc/cleaner.go
    • Line 1: warning: package comment should be of the form "Package grpc ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 34: warning: exported method RolesCleaner.Handle should have comment or be unexported (golint)
    • cells/idm/oauth/rest/rest.go
    • Line 52: warning: exported type TokenHandler should have comment or be unexported (golint)
    • Line 64: warning: exported method TokenHandler.Revoke should have comment or be unexported (golint)
    • Line 87: warning: exported type ResetToken should have comment or be unexported (golint)
    • Line 93: warning: exported method TokenHandler.ResetPasswordToken should have comment or be unexported (golint)
    • Line 168: warning: exported method TokenHandler.ResetPassword should have comment or be unexported (golint)
    • Line 294: warning: exported method TokenHandler.GenerateAndWrite should have comment or be unexported (golint)
    • cells/scheduler/tasks/subscriber.go
    • Line 52: warning: exported const PubSubTopicTaskStatuses should have comment (or a comment on this block) or be unexported (golint)
    • Line 57: warning: exported var PubSub should have comment or be unexported (golint)
    • Line 101: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 442: 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)
    • cells/common/sync/model/status.go
    • Line 32: warning: exported type TaskStatus should have comment or be unexported (golint)
    • Line 33: warning: exported type ErrorType should have comment or be unexported (golint)
    • Line 34: warning: exported type StatusScope should have comment or be unexported (golint)
    • Line 37: warning: exported const StatusScopeTask should have comment (or a comment on this block) or be unexported (golint)
    • Line 41: warning: exported const TaskStatusIdle should have comment (or a comment on this block) or be unexported (golint)
    • Line 51: warning: exported const SyncErrorUnknown should have comment (or a comment on this block) or be unexported (golint)
    • Line 57: warning: exported type Status should have comment or be unexported (golint)
    • Line 82: warning: exported type ProcessingStatus should have comment or be unexported (golint)
    • Line 92: warning: exported function NewProcessingStatus should have comment or be unexported (golint)
    • Line 96: warning: exported method ProcessingStatus.SetError should have comment or be unexported (golint)
    • Line 101: warning: exported method ProcessingStatus.SetProgress should have comment or be unexported (golint)
    • Line 109: warning: exported method ProcessingStatus.SetNode should have comment or be unexported (golint)
    • Line 114: warning: exported method ProcessingStatus.SetEndpoint should have comment or be unexported (golint)
    • Line 123: warning: exported method ProcessingStatus.Type should have comment or be unexported (golint)
    • Line 127: warning: exported method ProcessingStatus.Status should have comment or be unexported (golint)
    • Line 131: warning: exported method ProcessingStatus.IsError should have comment or be unexported (golint)
    • Line 139: warning: exported method ProcessingStatus.Progress should have comment or be unexported (golint)
    • Line 143: warning: exported method ProcessingStatus.AtomicProgress should have comment or be unexported (golint)
    • Line 147: warning: exported method ProcessingStatus.EndpointURI should have comment or be unexported (golint)
    • Line 151: warning: exported method ProcessingStatus.Node should have comment or be unexported (golint)
    • Line 178: 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)
    • cells/common/auth/mapping-rule.go
    • Line 28: warning: exported type MappingRule should have comment or be unexported (golint)
    • Line 66: warning: exported method MappingRule.SanitizeValues should have comment or be unexported (golint)
    • Line 126: warning: exported method MappingRule.AddPrefix should have comment or be unexported (golint)
    • Line 137: warning: exported method MappingRule.FilterPreg should have comment or be unexported (golint)
    • Line 158: warning: exported method MappingRule.FilterList should have comment or be unexported (golint)
    • cells/data/tree/grpc/handler.go
    • Line 77: warning: exported type DataSource should have comment or be unexported (golint)
    • Line 83: warning: exported type TreeServer should have comment or be unexported (golint)
    • Line 99: warning: should not use basic type string as key in context.WithValue (golint)
    • Line 241: warning: exported method TreeServer.ListNodes should have comment or be unexported (golint)
    • Line 280: warning: should not use basic type string as key in context.WithValue (golint)
    • Line 283: 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)
    • Line 332: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 544: 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)
    • Line 554: warning: exported method TreeServer.PublishChange should have comment or be unexported (golint)
    • Line 567: warning: exported method TreeServer.StreamChanges should have comment or be unexported (golint)
    • Line 709: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 715: warning: context.Context should be the first parameter of a function (golint)
    • cells/common/proto/tree/node.go
    • Line 165: warning: comment on exported method Node.MarshalLogObject should be of the form "MarshalLogObject ..." (golint)
    • Line 196: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 201: warning: exported method Node.Zaps should have comment or be unexported (golint)
    • cells/broker/mailer/sender-sendmail.go
    • Line 38: warning: exported type Sendmail should have comment or be unexported (golint)
    • Line 43: warning: exported method Sendmail.Configure should have comment or be unexported (golint)
    • Line 53: warning: exported method Sendmail.Check should have comment or be unexported (golint)
    • Line 62: warning: exported method Sendmail.Send should have comment or be unexported (golint)
    • Line 62: warning: receiver name d should be consistent with previous receiver name s for Sendmail (golint)
    • cells/data/key/grpc/handler.go
    • Line 40: warning: exported type NodeInfoMessage should have comment or be unexported (golint)
    • Line 44: warning: exported type NodeKeyManagerHandler should have comment or be unexported (golint)
    • Line 59: warning: exported method NodeKeyManagerHandler.HandleTreeChanges should have comment or be unexported (golint)
    • Line 69: warning: exported method NodeKeyManagerHandler.GetNodeInfo should have comment or be unexported (golint)
    • Line 170: warning: exported method NodeKeyManagerHandler.GetNodePlainSize should have comment or be unexported (golint)
    • Line 196: warning: exported method NodeKeyManagerHandler.SetNodeInfo should have comment or be unexported (golint)
    • Line 293: warning: exported method NodeKeyManagerHandler.CopyNodeInfo should have comment or be unexported (golint)
    • Line 301: warning: exported method NodeKeyManagerHandler.DeleteNode should have comment or be unexported (golint)
    • Line 309: warning: exported method NodeKeyManagerHandler.DeleteNodeKey should have comment or be unexported (golint)
    • Line 320: warning: exported method NodeKeyManagerHandler.DeleteNodeSharedKey should have comment or be unexported (golint)
    • cells/discovery/config/storage/handler.go
    • Line 42: warning: exported type Handler should have comment or be unexported (golint)
    • Line 46: warning: exported function NewHandler should have comment or be unexported (golint)
    • Line 50: warning: exported method Handler.Propose should have comment or be unexported (golint)
    • Line 59: warning: exported method Handler.Lookup should have comment or be unexported (golint)
    • Line 69: warning: exported method Handler.Create should have comment or be unexported (golint)
    • Line 75: warning: exported method Handler.Update should have comment or be unexported (golint)
    • Line 87: warning: exported method Handler.Delete should have comment or be unexported (golint)
    • Line 93: warning: exported method Handler.Search should have comment or be unexported (golint)
    • Line 121: warning: exported method Handler.AuditLog should have comment or be unexported (golint)
    • Line 125: warning: exported method Handler.Watch should have comment or be unexported (golint)
    • cells/common/config/datasources.go
    • Line 75: warning: exported function GetSourceInfoByName should have comment or be unexported (golint)
    • Line 83: 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)
    • cells/discovery/registry/handler.go
    • Line 12: warning: exported type Handler should have comment or be unexported (golint)
    • Line 14: warning: exported method Handler.GetService should have comment or be unexported (golint)
    • Line 30: warning: exported method Handler.Register should have comment or be unexported (golint)
    • Line 34: warning: exported method Handler.Deregister should have comment or be unexported (golint)
    • Line 38: warning: exported method Handler.ListServices should have comment or be unexported (golint)
    • Line 54: warning: exported method Handler.Watch should have comment or be unexported (golint)
    • cells/discovery/update/grpc/handler.go
    • Line 44: warning: exported type Handler should have comment or be unexported (golint)
    • Line 46: warning: exported method Handler.UpdateRequired should have comment or be unexported (golint)
    • Line 60: warning: exported method Handler.ApplyUpdate should have comment or be unexported (golint)
    • cells/common/auth/ctx-verifiers.go
    • Line 36: warning: exported type LockVerifier should have comment or be unexported (golint)
    • Line 38: warning: exported method LockVerifier.Verify should have comment or be unexported (golint)
    • Line 45: warning: exported type OIDCPoliciesVerifier should have comment or be unexported (golint)
    • Line 47: warning: exported method OIDCPoliciesVerifier.Verify should have comment or be unexported (golint)
    • cells/common/views/handler-path-abstract-filter.go
    • Line 113: warning: exported method AbstractBranchFilter.ExecuteWrapped should have comment or be unexported (golint)
    • Line 135: warning: exported method AbstractBranchFilter.ReadNode should have comment or be unexported (golint)
    • Line 156: warning: exported method AbstractBranchFilter.ListNodes should have comment or be unexported (golint)
    • Line 193: warning: exported method AbstractBranchFilter.StreamChanges should have comment or be unexported (golint)
    • Line 248: warning: exported method AbstractBranchFilter.UpdateNode should have comment or be unexported (golint)
    • Line 270: warning: exported method AbstractBranchFilter.DeleteNode should have comment or be unexported (golint)
    • Line 280: warning: exported method AbstractBranchFilter.CreateNode should have comment or be unexported (golint)
    • Line 298: warning: exported method AbstractBranchFilter.GetObject should have comment or be unexported (golint)
    • Line 306: warning: exported method AbstractBranchFilter.PutObject should have comment or be unexported (golint)
    • Line 314: warning: exported method AbstractBranchFilter.CopyObject should have comment or be unexported (golint)
    • Line 330: warning: exported method AbstractBranchFilter.MultipartCreate should have comment or be unexported (golint)
    • Line 338: warning: exported method AbstractBranchFilter.MultipartComplete should have comment or be unexported (golint)
    • Line 346: warning: exported method AbstractBranchFilter.MultipartPutObjectPart should have comment or be unexported (golint)
    • Line 355: warning: exported method AbstractBranchFilter.MultipartAbort should have comment or be unexported (golint)
    • Line 363: warning: exported method AbstractBranchFilter.MultipartListObjectParts should have comment or be unexported (golint)
    • cells/broker/mailer/sender-smtp.go
    • Line 38: warning: exported type Smtp should have comment or be unexported (golint)
    • Line 47: warning: exported method Smtp.Configure should have comment or be unexported (golint)
    • Line 85: warning: exported method Smtp.Check should have comment or be unexported (golint)
    • Line 105: 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)
    • Line 113: warning: exported method Smtp.Send should have comment or be unexported (golint)
    • cells/common/etl/merger.go
    • Line 39: warning: exported type Merger should have comment or be unexported (golint)
    • Line 45: warning: exported type MergeOperation should have comment or be unexported (golint)
    • Line 52: warning: exported function NewMerger should have comment or be unexported (golint)
    • Line 60: warning: exported method Merger.LoadAndDiffUsers should have comment or be unexported (golint)
    • Line 84: 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)
    • Line 87: 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)
    • Line 186: warning: exported method Merger.LoadAndDiffConfig should have comment or be unexported (golint)
    • Line 192: 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)
    • Line 195: 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)
    • Line 203: warning: exported method Merger.LoadAndDiffRoles should have comment or be unexported (golint)
    • Line 221: warning: exported method Merger.LoadAndDiffACLs should have comment or be unexported (golint)
    • Line 225: 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)
    • Line 228: 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)
    • Line 243: warning: exported method Merger.LoadAndDiffShares should have comment or be unexported (golint)
    • Line 247: 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)
    • Line 250: 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)
    • Line 257: warning: exported method Merger.Diff should have comment or be unexported (golint)
    • Line 314: warning: exported method Merger.SaveUsers should have comment or be unexported (golint)
    • Line 441: warning: exported method Merger.Create should have comment or be unexported (golint)
    • Line 452: warning: exported method Merger.Update should have comment or be unexported (golint)
    • Line 463: warning: exported method Merger.Delete should have comment or be unexported (golint)
    • Line 472: warning: exported method Merger.Save should have comment or be unexported (golint)
    • Line 573: warning: exported method Merger.SaveShares should have comment or be unexported (golint)
    • Line 617: warning: exported method Merger.Close should have comment or be unexported (golint)
    • cells/common/etl/actions/action-etl-shares.go
    • Line 40: warning: exported type SyncSharesAction should have comment or be unexported (golint)
    • Line 55: warning: exported var SyncSharesActionName should have comment or be unexported (golint)
    • Line 89: 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)
    • cells/common/service/context/span.go
    • Line 36: warning: exported const SpanMetadataId should have comment (or a comment on this block) or be unexported (golint)
    • Line 41: warning: exported type Span should have comment or be unexported (golint)
    • Line 47: warning: exported function NewSpan should have comment or be unexported (golint)
    • Line 53: warning: exported function NewSpanFromParent should have comment or be unexported (golint)
    • Line 65: warning: exported function WithSpan should have comment or be unexported (golint)
    • Line 80: warning: exported function SpanFromContext should have comment or be unexported (golint)
    • Line 83: 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)
    • Line 88: warning: exported function SpanFromHeader should have comment or be unexported (golint)
    • Line 132: warning: exported function SpanClientWrapper should have comment or be unexported (golint)
    • Line 176: warning: exported function SpanHandlerWrapper should have comment or be unexported (golint)
    • cells/common/auth/provider.go
    • Line 38: warning: exported type ConfigurationProvider should have comment or be unexported (golint)
    • Line 66: warning: exported function InitConfiguration should have comment or be unexported (golint)
    • Line 86: warning: exported function OnConfigurationInit should have comment or be unexported (golint)
    • Line 99: warning: exported function GetConfigurationProvider should have comment or be unexported (golint)
    • Line 112: warning: exported function NewProvider should have comment or be unexported (golint)
    • cells/common/proto/idm/user.go
    • Line 31: warning: exported const UserAttrPrivatePrefix should have comment (or a comment on this block) or be unexported (golint)
    • Line 45: warning: exported method User.WithPublicData should have comment or be unexported (golint)
    • Line 53: warning: should omit 2nd value from range; this loop is equivalent to `for k := range ...` (golint)
    • Line 61: warning: should omit 2nd value from range; this loop is equivalent to `for k := range ...` (golint)
    • Line 93: warning: exported method User.IsHidden should have comment or be unexported (golint)

gocyclo86%

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.

    • cells/common/sql/migrate.go
    • Line 68: warning: cyclomatic complexity 17 of function ExecMax() is high (> 15) (gocyclo)
    • Line 154: warning: cyclomatic complexity 16 of function PlanMigration() is high (> 15) (gocyclo)
    • cells/data/source/index/grpc/handler.go
    • Line 326: warning: cyclomatic complexity 32 of function (*TreeServer).ListNodes() is high (> 15) (gocyclo)
    • Line 114: warning: cyclomatic complexity 31 of function (*TreeServer).CreateNode() is high (> 15) (gocyclo)
    • Line 549: warning: cyclomatic complexity 18 of function (*TreeServer).DeleteNode() is high (> 15) (gocyclo)
    • Line 244: warning: cyclomatic complexity 16 of function (*TreeServer).ReadNode() is high (> 15) (gocyclo)
    • cells/common/views/archive-reader.go
    • Line 299: warning: cyclomatic complexity 21 of function (*ArchiveReader).ListChildrenTar() is high (> 15) (gocyclo)
    • Line 71: warning: cyclomatic complexity 18 of function (*ArchiveReader).ListChildrenZip() is high (> 15) (gocyclo)
    • Line 211: warning: cyclomatic complexity 17 of function (*ArchiveReader).ExtractAllZip() is high (> 15) (gocyclo)
    • Line 462: warning: cyclomatic complexity 17 of function (*ArchiveReader).ExtractAllTar() is high (> 15) (gocyclo)
    • cells/idm/workspace/rest/ws-roots.go
    • Line 268: warning: cyclomatic complexity 19 of function (*WorkspaceHandler).manageDefaultRights() is high (> 15) (gocyclo)
    • Line 77: warning: cyclomatic complexity 16 of function (*WorkspaceHandler).storeRootNodesAsACLs() is high (> 15) (gocyclo)
    • cells/idm/share/rest/rest.go
    • Line 298: warning: cyclomatic complexity 35 of function (*SharesHandler).PutShareLink() is high (> 15) (gocyclo)
    • Line 90: warning: cyclomatic complexity 21 of function (*SharesHandler).PutCell() is high (> 15) (gocyclo)
    • cells/broker/log/bleve.go
    • Line 292: warning: cyclomatic complexity 43 of function UnmarshallLogMsgFromFields() is high (> 15) (gocyclo)
    • Line 197: warning: cyclomatic complexity 33 of function MarshallLogMsg() is high (> 15) (gocyclo)
    • cells/common/views/handler-encryption.go
    • Line 61: warning: cyclomatic complexity 31 of function (*EncryptionHandler).GetObject() is high (> 15) (gocyclo)
    • Line 285: warning: cyclomatic complexity 26 of function (*EncryptionHandler).CopyObject() is high (> 15) (gocyclo)
    • Line 170: warning: cyclomatic complexity 20 of function (*EncryptionHandler).PutObject() is high (> 15) (gocyclo)
    • Line 398: warning: cyclomatic complexity 17 of function (*EncryptionHandler).MultipartCreate() is high (> 15) (gocyclo)
    • cells/data/key/grpc/handler.go
    • Line 196: warning: cyclomatic complexity 20 of function (*NodeKeyManagerHandler).SetNodeInfo() is high (> 15) (gocyclo)
    • Line 69: warning: cyclomatic complexity 19 of function (*NodeKeyManagerHandler).GetNodeInfo() is high (> 15) (gocyclo)
    • cells/scheduler/jobs/rest/rest.go
    • Line 73: warning: cyclomatic complexity 17 of function (*JobsHandler).UserListJobs() is high (> 15) (gocyclo)
    • Line 231: warning: cyclomatic complexity 17 of function (*JobsHandler).UserCreateJob() is high (> 15) (gocyclo)
    • cells/idm/share/tools-acls.go
    • Line 274: warning: cyclomatic complexity 17 of function ComputeTargetAcls() is high (> 15) (gocyclo)
    • Line 552: warning: cyclomatic complexity 16 of function GetTemplateACLsForMinisite() is high (> 15) (gocyclo)
    • cells/data/tree/grpc/handler.go
    • Line 343: warning: cyclomatic complexity 27 of function (*TreeServer).ListNodesWithLimit() is high (> 15) (gocyclo)
    • Line 567: warning: cyclomatic complexity 22 of function (*TreeServer).StreamChanges() is high (> 15) (gocyclo)
    • Line 241: warning: cyclomatic complexity 16 of function (*TreeServer).ListNodes() is high (> 15) (gocyclo)
    • cells/common/proto/idm/matchers.go
    • Line 178: warning: cyclomatic complexity 21 of function (*UserSingleQuery).matches() is high (> 15) (gocyclo)
    • Line 75: warning: cyclomatic complexity 19 of function (*WorkspaceSingleQuery).matches() is high (> 15) (gocyclo)
    • Line 264: warning: cyclomatic complexity 17 of function compareStrings() is high (> 15) (gocyclo)
    • cells/broker/activity/grpc/subscriber.go
    • Line 110: warning: cyclomatic complexity 31 of function (*MicroEventsSubscriber).HandleNodeChange() is high (> 15) (gocyclo)
    • Line 307: warning: cyclomatic complexity 25 of function (*MicroEventsSubscriber).ProcessBuffer() is high (> 15) (gocyclo)
    • Line 370: warning: cyclomatic complexity 16 of function (*MicroEventsSubscriber).LoadResources() is high (> 15) (gocyclo)
    • cells/gateway/websocket/ws-handler.go
    • Line 192: warning: cyclomatic complexity 29 of function (*WebsocketHandler).BroadcastNodeChangeEvent() is high (> 15) (gocyclo)
    • Line 347: warning: cyclomatic complexity 25 of function (*WebsocketHandler).BroadcastIDMChangeEvent() is high (> 15) (gocyclo)
    • cells/data/tree/rest/rest.go
    • Line 115: warning: cyclomatic complexity 27 of function (*Handler).CreateNodes() is high (> 15) (gocyclo)
    • Line 242: warning: cyclomatic complexity 26 of function (*Handler).DeleteNodes() is high (> 15) (gocyclo)
    • cells/common/views/handler-acl-quota.go
    • Line 224: warning: cyclomatic complexity 19 of function (*AclQuotaFilter).FindParentWorkspaces() is high (> 15) (gocyclo)
    • Line 294: warning: cyclomatic complexity 16 of function (*AclQuotaFilter).QuotaForWorkspace() is high (> 15) (gocyclo)
    • Line 57: warning: cyclomatic complexity 16 of function (*AclQuotaFilter).ReadNode() is high (> 15) (gocyclo)
    • cells/common/sql/index/sql.go
    • Line 1237: warning: cyclomatic complexity 22 of function (*IndexSQL).Path() is high (> 15) (gocyclo)
    • Line 67: warning: cyclomatic complexity 18 of function init() is high (> 15) (gocyclo)
    • Line 877: warning: cyclomatic complexity 17 of function (*IndexSQL).GetNodeFirstAvailableChildIndex() is high (> 15) (gocyclo)
    • cells/x/configx/config.go
    • Line 100: warning: cyclomatic complexity 18 of function (*config).get() is high (> 15) (gocyclo)
    • Line 243: warning: cyclomatic complexity 16 of function (*config).Val() 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!