Preparing report...

Report for github.com/nuclio/nuclio

A+    Excellent!    Found 224 issues across 522 files

Tweet

gofmt100%

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

No problems detected. Good job!


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!


gocyclo97%

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.

    • nuclio/pkg/processor/build/builder.go
    • Line 635: warning: cyclomatic complexity 21 of function (*Builder).resolveFunctionPath() is high (> 15) (gocyclo)
    • Line 150: warning: cyclomatic complexity 19 of function (*Builder).Build() is high (> 15) (gocyclo)
    • Line 1535: warning: cyclomatic complexity 17 of function (*Builder).resolveFunctionPathFromURL() is high (> 15) (gocyclo)

golint58%

Golint is a linter for Go source code.

    • nuclio/pkg/platform/kube/client/updater.go
    • Line 30: warning: exported type Updater should have comment or be unexported (golint)
    • Line 36: warning: exported function NewUpdater should have comment or be unexported (golint)
    • Line 46: warning: exported method Updater.Update should have comment or be unexported (golint)
    • nuclio/pkg/platform/function.go
    • Line 29: warning: exported type Function should have comment or be unexported (golint)
    • Line 58: warning: exported type AbstractFunction should have comment or be unexported (golint)
    • Line 66: warning: exported function NewAbstractFunction should have comment or be unexported (golint)
    • nuclio/pkg/platformconfig/types.go
    • Line 29: warning: exported const DefaultFunctionReadinessTimeoutSeconds should have comment or be unexported (golint)
    • Line 31: warning: exported type LoggerSink should have comment or be unexported (golint)
    • Line 37: warning: exported type LoggerSinkWithLevel should have comment or be unexported (golint)
    • Line 42: warning: exported type LoggerSinkBinding should have comment or be unexported (golint)
    • Line 47: warning: exported type FunctionsLogger should have comment or be unexported (golint)
    • Line 52: warning: exported type Logger should have comment or be unexported (golint)
    • Line 58: warning: exported type WebServer should have comment or be unexported (golint)
    • Line 63: warning: exported type MetricSink should have comment or be unexported (golint)
    • Line 70: warning: exported type ScaleToZero should have comment or be unexported (golint)
    • Line 81: warning: exported type ScaleToZeroMode should have comment or be unexported (golint)
    • Line 84: warning: exported const EnabledScaleToZeroMode should have comment (or a comment on this block) or be unexported (golint)
    • Line 88: warning: exported type AutoScale should have comment or be unexported (golint)
    • Line 93: warning: exported type Metrics should have comment or be unexported (golint)
    • Line 99: warning: exported type LabelSelectorAndConfig should have comment or be unexported (golint)
    • Line 105: warning: exported type Kubernetes should have comment or be unexported (golint)
    • Line 109: warning: exported type ProjectsLeaderKind should have comment or be unexported (golint)
    • Line 112: warning: exported const ProjectsLeaderKindIguazio should have comment (or a comment on this block) or be unexported (golint)
    • Line 116: warning: exported type ProjectsLeader should have comment or be unexported (golint)
    • Line 122: warning: exported type PlatformKubeConfig should have comment or be unexported (golint)
    • Line 129: warning: exported type PlatformLocalConfig should have comment or be unexported (golint)
    • Line 135: warning: exported type ImageRegistryOverridesConfig should have comment or be unexported (golint)
    • Line 152: warning: exported type CronTriggerCreationMode should have comment or be unexported (golint)
    • Line 155: warning: exported const ProcessorCronTriggerCreationMode should have comment (or a comment on this block) or be unexported (golint)
    • nuclio/pkg/processor/trigger/http/cors/cors.go
    • Line 28: warning: exported type CORS should have comment or be unexported (golint)
    • Line 50: warning: exported function NewCORS should have comment or be unexported (golint)
    • Line 81: warning: exported method CORS.OriginAllowed should have comment or be unexported (golint)
    • Line 95: warning: exported method CORS.MethodAllowed should have comment or be unexported (golint)
    • Line 100: warning: exported method CORS.HeadersAllowed should have comment or be unexported (golint)
    • Line 109: warning: exported method CORS.EncodedAllowMethods should have comment or be unexported (golint)
    • Line 116: warning: exported method CORS.EncodeAllowHeaders should have comment or be unexported (golint)
    • Line 123: warning: exported method CORS.EncodeExposeHeaders should have comment or be unexported (golint)
    • Line 130: warning: exported method CORS.EncodeAllowCredentialsHeader should have comment or be unexported (golint)
    • Line 137: warning: exported method CORS.EncodePreflightMaxAgeSeconds should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/mqtt/types.go
    • Line 28: warning: exported type Subscription should have comment or be unexported (golint)
    • Line 33: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 40: warning: exported function NewConfiguration should have comment or be unexported (golint)
    • nuclio/pkg/containerimagebuilderpusher/kaniko.go
    • Line 25: warning: exported type Kaniko should have comment or be unexported (golint)
    • Line 32: warning: exported function NewKaniko should have comment or be unexported (golint)
    • Line 53: warning: exported method Kaniko.GetKind should have comment or be unexported (golint)
    • Line 57: warning: exported method Kaniko.BuildAndPushContainerImage should have comment or be unexported (golint)
    • Line 82: warning: exported method Kaniko.GetOnbuildStages should have comment or be unexported (golint)
    • Line 108: warning: exported method Kaniko.GetDefaultRegistryCredentialsSecretName should have comment or be unexported (golint)
    • Line 112: warning: exported method Kaniko.TransformOnbuildArtifactPaths should have comment or be unexported (golint)
    • Line 134: warning: exported method Kaniko.GetBaseImageRegistry should have comment or be unexported (golint)
    • Line 138: warning: exported method Kaniko.GetOnbuildImageRegistry should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/operator/multiworker.go
    • Line 33: warning: exported type MultiWorker should have comment or be unexported (golint)
    • Line 43: warning: exported function NewMultiWorker should have comment or be unexported (golint)
    • Line 94: warning: exported method MultiWorker.Start should have comment or be unexported (golint)
    • Line 129: warning: exported method MultiWorker.Stop should have comment or be unexported (golint)
    • nuclio/pkg/platform/types.go
    • Line 38: warning: exported type AuthConfig should have comment or be unexported (golint)
    • Line 46: warning: exported type CreateFunctionBuildOptions should have comment or be unexported (golint)
    • Line 55: warning: exported type CreateFunctionOptions should have comment or be unexported (golint)
    • Line 64: warning: exported type UpdateFunctionOptions should have comment or be unexported (golint)
    • Line 71: warning: exported type DeleteFunctionOptions should have comment or be unexported (golint)
    • Line 107: warning: exported const InvokeViaAny should have comment (or a comment on this block) or be unexported (golint)
    • Line 127: warning: exported const FunctionInvocationDefaultTimeout should have comment or be unexported (golint)
    • Line 136: warning: comment on exported type AddressType should be of the form "AddressType ..." (with optional leading article) (golint)
    • Line 140: warning: exported const AddressTypeInternalIP should have comment (or a comment on this block) or be unexported (golint)
    • Line 144: warning: comment on exported type Address should be of the form "Address ..." (with optional leading article) (golint)
    • Line 154: warning: exported const DefaultProjectName should have comment or be unexported (golint)
    • Line 156: warning: exported type ProjectMeta should have comment or be unexported (golint)
    • Line 167: warning: exported method ProjectMeta.IsEqual should have comment or be unexported (golint)
    • Line 179: warning: exported type ProjectSpec should have comment or be unexported (golint)
    • Line 183: warning: exported method ProjectSpec.IsEqual should have comment or be unexported (golint)
    • Line 187: warning: exported type ProjectStatus should have comment or be unexported (golint)
    • Line 193: warning: exported method ProjectStatus.IsEqual should have comment or be unexported (golint)
    • Line 197: warning: exported type ProjectConfig should have comment or be unexported (golint)
    • Line 203: warning: exported method ProjectConfig.IsEqual should have comment or be unexported (golint)
    • Line 207: warning: exported method ProjectConfig.Scrub should have comment or be unexported (golint)
    • Line 211: warning: exported type RequestOrigin should have comment or be unexported (golint)
    • Line 214: warning: exported const RequestOriginEmpty should have comment (or a comment on this block) or be unexported (golint)
    • Line 218: warning: exported type CreateProjectOptions should have comment or be unexported (golint)
    • Line 224: warning: exported type UpdateProjectOptions should have comment or be unexported (golint)
    • Line 230: warning: exported type DeleteProjectStrategy should have comment or be unexported (golint)
    • Line 241: warning: exported function ResolveProjectDeletionStrategyOrDefault should have comment or be unexported (golint)
    • Line 252: warning: exported type DeleteProjectOptions should have comment or be unexported (golint)
    • Line 264: warning: exported type GetProjectsOptions should have comment or be unexported (golint)
    • Line 268: warning: comment on exported method ProjectSpec.DeepCopyInto should be of the form "DeepCopyInto ..." (golint)
    • Line 279: warning: exported type FunctionEventMeta should have comment or be unexported (golint)
    • Line 286: warning: exported type FunctionEventSpec should have comment or be unexported (golint)
    • Line 294: warning: exported type FunctionEventConfig should have comment or be unexported (golint)
    • Line 299: warning: exported type CreateFunctionEventOptions should have comment or be unexported (golint)
    • Line 303: warning: exported type UpdateFunctionEventOptions should have comment or be unexported (golint)
    • Line 307: warning: exported type DeleteFunctionEventOptions should have comment or be unexported (golint)
    • Line 311: warning: exported type GetFunctionEventsOptions should have comment or be unexported (golint)
    • Line 316: warning: comment on exported method FunctionEventSpec.DeepCopyInto should be of the form "DeepCopyInto ..." (golint)
    • Line 327: warning: exported const DefaultAPIGatewayName should have comment or be unexported (golint)
    • Line 329: warning: exported type APIGatewayMeta should have comment or be unexported (golint)
    • Line 337: warning: exported method APIGatewayConfig.PrepareAPIGatewayForExport should have comment or be unexported (golint)
    • Line 355: warning: exported type APIGatewayAuthenticationSpec should have comment or be unexported (golint)
    • Line 360: warning: exported type BasicAuth should have comment or be unexported (golint)
    • Line 365: warning: exported type APIGatewayUpstreamKind should have comment or be unexported (golint)
    • Line 368: warning: exported const APIGatewayUpstreamKindNuclioFunction should have comment (or a comment on this block) or be unexported (golint)
    • Line 371: warning: exported type NuclioFunctionAPIGatewaySpec should have comment or be unexported (golint)
    • Line 375: warning: exported type APIGatewayUpstreamSpec should have comment or be unexported (golint)
    • Line 383: warning: exported type APIGatewaySpec should have comment or be unexported (golint)
    • Line 393: warning: exported type APIGatewayConfig should have comment or be unexported (golint)
    • Line 410: warning: exported type APIGatewayStatus should have comment or be unexported (golint)
    • Line 417: warning: exported type CreateAPIGatewayOptions should have comment or be unexported (golint)
    • Line 421: warning: exported type UpdateAPIGatewayOptions should have comment or be unexported (golint)
    • Line 425: warning: exported type DeleteAPIGatewayOptions should have comment or be unexported (golint)
    • Line 429: warning: exported type GetAPIGatewaysOptions should have comment or be unexported (golint)
    • Line 435: warning: comment on exported method APIGatewaySpec.DeepCopyInto should be of the form "DeepCopyInto ..." (golint)
    • Line 442: warning: exported type GetFunctionReplicaLogsStreamOptions should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/client/function.go
    • Line 35: warning: exported const FunctionContainerName should have comment or be unexported (golint)
    • Line 37: warning: exported type Function should have comment or be unexported (golint)
    • Line 48: warning: exported function NewFunction should have comment or be unexported (golint)
    • Line 221: warning: exported method Function.GetConfig should have comment or be unexported (golint)
    • Line 322: warning: exported function GetDomainNameInvokeURL should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/client/getter.go
    • Line 29: warning: exported type Getter should have comment or be unexported (golint)
    • Line 34: warning: exported function NewGetter should have comment or be unexported (golint)
    • Line 43: warning: exported method Getter.Get should have comment or be unexported (golint)
    • nuclio/pkg/processor/databinding/registry.go
    • Line 33: warning: exported type Registry should have comment or be unexported (golint)
    • Line 37: warning: comment on exported var RegistrySingleton should be of the form "RegistrySingleton ..." (golint)
    • Line 42: warning: exported method Registry.NewDataBinding should have comment or be unexported (golint)
    • nuclio/pkg/processor/worker/types.go
    • Line 21: warning: exported type Statistics should have comment or be unexported (golint)
    • Line 26: warning: exported type AllocatorStatistics should have comment or be unexported (golint)
    • Line 35: warning: exported method AllocatorStatistics.DiffFrom should have comment or be unexported (golint)
    • nuclio/pkg/loggersink/registry.go
    • Line 33: warning: exported type Registry should have comment or be unexported (golint)
    • Line 37: warning: comment on exported var RegistrySingleton should be of the form "RegistrySingleton ..." (golint)
    • nuclio/hack/scripts/releaser/releaser.go
    • Line 57: warning: exported type Release should have comment or be unexported (golint)
    • Line 81: warning: exported function NewRelease should have comment or be unexported (golint)
    • Line 93: warning: exported method Release.Run should have comment or be unexported (golint)
    • nuclio/pkg/dockerclient/types.go
    • Line 23: warning: exported type RestartPolicyName should have comment or be unexported (golint)
    • Line 26: warning: exported const RestartPolicyNameUnlessStopped should have comment (or a comment on this block) or be unexported (golint)
    • Line 89: warning: comment on exported type Container should be of the form "Container ..." (with optional leading article) (golint)
    • nuclio/pkg/common/map.go
    • Line 80: warning: comment on exported function MapStringInterfaceGetOrDefault should be of the form "MapStringInterfaceGetOrDefault ..." (golint)
    • Line 98: warning: exported function StringInSlice should have comment or be unexported (golint)
    • Line 107: warning: comment on exported function CreateKeyValuePairs should be of the form "CreateKeyValuePairs ..." (golint)
    • Line 130: warning: comment on exported function GetStringToStringMapOrEmpty should be of the form "GetStringToStringMapOrEmpty ..." (golint)
    • nuclio/pkg/common/k8s.go
    • Line 14: warning: exported function GetClientConfig should have comment or be unexported (golint)
    • Line 22: warning: exported function GetKubeconfigPath should have comment or be unexported (golint)
    • Line 48: warning: exported function CompileListFunctionPodsLabelSelector should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/cron/event.go
    • Line 26: warning: exported type Event should have comment or be unexported (golint)
    • Line 34: warning: exported method Event.GetBody should have comment or be unexported (golint)
    • Line 38: warning: exported method Event.GetPath should have comment or be unexported (golint)
    • Line 42: warning: exported method Event.GetMethod should have comment or be unexported (golint)
    • Line 46: warning: exported method Event.GetHeader should have comment or be unexported (golint)
    • Line 50: warning: exported method Event.GetHeaderByteSlice should have comment or be unexported (golint)
    • Line 54: warning: exported method Event.GetHeaderString should have comment or be unexported (golint)
    • Line 62: warning: exported method Event.GetHeaders should have comment or be unexported (golint)
    • Line 66: warning: exported method Event.GetTimestamp should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/types.go
    • Line 31: warning: exported type DurationConfigField should have comment or be unexported (golint)
    • Line 38: warning: exported type AnnotationConfigField should have comment or be unexported (golint)
    • Line 44: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 54: warning: exported function NewConfiguration should have comment or be unexported (golint)
    • Line 72: warning: comment on exported method Configuration.PopulateConfigurationFromAnnotations should be of the form "PopulateConfigurationFromAnnotations ..." (golint)
    • Line 92: warning: comment on exported method Configuration.ParseDurationOrDefault should be of the form "ParseDurationOrDefault ..." (golint)
    • Line 109: warning: exported type Statistics should have comment or be unexported (golint)
    • Line 115: warning: exported method Statistics.DiffFrom should have comment or be unexported (golint)
    • Line 132: warning: exported type Secret should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/pubsub/types.go
    • Line 28: warning: exported const DefaultSubscriptionIDPrefix should have comment or be unexported (golint)
    • Line 30: warning: exported type Subscription should have comment or be unexported (golint)
    • Line 42: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 51: warning: exported function NewConfiguration should have comment or be unexported (golint)
    • nuclio/pkg/platform/functionevent.go
    • Line 23: warning: exported type FunctionEvent should have comment or be unexported (golint)
    • Line 29: warning: exported type AbstractFunctionEvent should have comment or be unexported (golint)
    • Line 35: warning: exported function NewAbstractFunctionEvent should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/partitioned/trigger.go
    • Line 51: warning: exported function NewAbstractStream should have comment or be unexported (golint)
    • Line 77: warning: exported method AbstractStream.Initialize should have comment or be unexported (golint)
    • Line 88: warning: exported method AbstractStream.Start should have comment or be unexported (golint)
    • Line 102: warning: exported method AbstractStream.Stop should have comment or be unexported (golint)
    • Line 106: warning: exported method AbstractStream.GetConfig should have comment or be unexported (golint)
    • nuclio/pkg/platformconfig/platformconfig.go
    • Line 31: warning: exported type Config should have comment or be unexported (golint)
    • Line 57: warning: exported function NewPlatformConfig should have comment or be unexported (golint)
    • Line 104: warning: exported method Config.GetSystemLoggerSinks should have comment or be unexported (golint)
    • Line 108: warning: exported method Config.GetFunctionLoggerSinks should have comment or be unexported (golint)
    • Line 137: warning: exported method Config.GetDefaultFunctionReadinessTimeout should have comment or be unexported (golint)
    • Line 148: warning: exported method Config.GetSystemMetricSinks should have comment or be unexported (golint)
    • Line 152: warning: exported method Config.GetFunctionMetricSinks should have comment or be unexported (golint)
    • nuclio/pkg/platform/abstract/project/external/leader/iguazio/types.go
    • Line 10: warning: exported const ProjectType should have comment (or a comment on this block) or be unexported (golint)
    • Line 13: warning: exported type Project should have comment or be unexported (golint)
    • Line 17: warning: exported function NewProjectFromProjectConfig should have comment or be unexported (golint)
    • Line 31: warning: exported method Project.GetConfig should have comment or be unexported (golint)
    • Line 57: warning: exported type ProjectData should have comment or be unexported (golint)
    • Line 62: warning: exported type ProjectAttributes should have comment or be unexported (golint)
    • Line 74: warning: exported type Label should have comment or be unexported (golint)
    • Line 79: warning: exported type NuclioProject should have comment or be unexported (golint)
    • Line 83: warning: exported type ProjectList should have comment or be unexported (golint)
    • Line 87: warning: comment on exported method ProjectList.ToSingleProjectList should be of the form "ToSingleProjectList ..." (golint)
    • nuclio/pkg/nuctl/command/common/renderers.go
    • Line 19: warning: exported const OutputFormatText should have comment (or a comment on this block) or be unexported (golint)
    • Line 25: warning: exported function RenderFunctions should have comment or be unexported (golint)
    • Line 97: warning: exported function RenderFunctionEvents should have comment or be unexported (golint)
    • Line 149: warning: exported function RenderProjects should have comment or be unexported (golint)
    • Line 197: warning: exported function RenderAPIGateways should have comment or be unexported (golint)
    • nuclio/pkg/platform/platform.go
    • Line 31: warning: exported type HealthCheckMode should have comment or be unexported (golint)
    • Line 34: warning: comment on exported const HealthCheckModeInternalClient should be of the form "HealthCheckModeInternalClient ..." (golint)
    • Line 37: warning: comment on exported const HealthCheckModeExternal should be of the form "HealthCheckModeExternal ..." (golint)
    • nuclio/pkg/platformconfig/reader.go
    • Line 28: warning: exported type Reader should have comment or be unexported (golint)
    • Line 30: warning: exported function NewReader should have comment or be unexported (golint)
    • Line 43: warning: exported method Reader.ReadFileOrDefault should have comment or be unexported (golint)
    • Line 62: warning: exported method Reader.GetDefaultConfiguration should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/project/safecache.go
    • Line 9: warning: exported type SafeCache should have comment or be unexported (golint)
    • Line 14: warning: exported function NewSafeCache should have comment or be unexported (golint)
    • Line 18: warning: exported method SafeCache.Add should have comment or be unexported (golint)
    • Line 25: warning: exported method SafeCache.AddMany should have comment or be unexported (golint)
    • Line 34: warning: exported method SafeCache.Update should have comment or be unexported (golint)
    • Line 43: warning: exported method SafeCache.Delete should have comment or be unexported (golint)
    • Line 50: warning: exported method SafeCache.Get should have comment or be unexported (golint)
    • nuclio/pkg/cmdrunner/types.go
    • Line 24: warning: exported type CaptureOutputMode should have comment or be unexported (golint)
    • Line 27: warning: exported const CaptureOutputModeCombined should have comment (or a comment on this block) or be unexported (golint)
    • nuclio/pkg/processor/worker/allocator.go
    • Line 27: warning: comment on exported var ErrNoAvailableWorkers should be of the form "ErrNoAvailableWorkers ..." (golint)
    • Line 30: warning: exported type Allocator should have comment or be unexported (golint)
    • Line 65: warning: exported function NewSingletonWorkerAllocator should have comment or be unexported (golint)
    • Line 114: warning: exported function NewFixedPoolWorkerAllocator should have comment or be unexported (golint)
    • nuclio/pkg/processor/runtime/shell/types.go
    • Line 10: warning: exported const ResponseErrorFormat should have comment or be unexported (golint)
    • Line 12: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 18: warning: exported function NewConfiguration should have comment or be unexported (golint)
    • nuclio/pkg/platform/local/project/client.go
    • Line 12: warning: exported type Client should have comment or be unexported (golint)
    • Line 18: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 28: warning: exported method Client.Initialize should have comment or be unexported (golint)
    • Line 32: warning: exported method Client.Create should have comment or be unexported (golint)
    • Line 37: warning: exported method Client.Update should have comment or be unexported (golint)
    • Line 42: warning: exported method Client.Delete should have comment or be unexported (golint)
    • Line 59: warning: exported method Client.Get should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/kafka/event.go
    • Line 26: warning: exported type Event should have comment or be unexported (golint)
    • Line 31: warning: exported method Event.GetBody should have comment or be unexported (golint)
    • Line 35: warning: exported method Event.GetSize should have comment or be unexported (golint)
    • Line 39: warning: exported method Event.GetShardID should have comment or be unexported (golint)
    • Line 43: warning: exported method Event.GetPath should have comment or be unexported (golint)
    • Line 47: warning: exported method Event.GetTimestamp should have comment or be unexported (golint)
    • Line 51: warning: exported method Event.GetHeaders should have comment or be unexported (golint)
    • Line 75: warning: exported method Event.GetOffset should have comment or be unexported (golint)
    • nuclio/pkg/restful/resource.go
    • Line 115: warning: exported const ParamImport should have comment (or a comment on this block) or be unexported (golint)
    • Line 232: warning: exported method AbstractResource.GetURLParamValues should have comment or be unexported (golint)
    • Line 246: warning: exported method AbstractResource.GetURLParamValue should have comment or be unexported (golint)
    • Line 255: warning: exported method AbstractResource.GetURLParamBoolOrDefault should have comment or be unexported (golint)
    • Line 264: warning: exported method AbstractResource.GetURLParamInt64OrDefault should have comment or be unexported (golint)
    • Line 273: warning: exported method AbstractResource.GetURLParamUint64OrDefault should have comment or be unexported (golint)
    • Line 282: warning: exported method AbstractResource.GetURLParamFloatOrDefault should have comment or be unexported (golint)
    • Line 291: warning: exported method AbstractResource.GetURLParamStringOrDefault should have comment or be unexported (golint)
    • nuclio/pkg/platform/abstract/project/external/leader/iguazio/synchronizer.go
    • Line 15: warning: exported type Synchronizer should have comment or be unexported (golint)
    • Line 22: warning: exported function NewSynchronizer should have comment or be unexported (golint)
    • Line 38: warning: exported method Synchronizer.Start should have comment or be unexported (golint)
    • Line 80: warning: exported method Synchronizer.GetModifiedProjects should have comment or be unexported (golint)
    • Line 128: warning: exported method Synchronizer.SynchronizeProjectsFromLeader should have comment or be unexported (golint)
    • nuclio/pkg/dashboard/server.go
    • Line 39: warning: exported type PlatformAuthorizationMode should have comment or be unexported (golint)
    • Line 42: warning: exported const PlatformAuthorizationModeServiceAccount should have comment (or a comment on this block) or be unexported (golint)
    • Line 46: warning: exported type Server should have comment or be unexported (golint)
    • Line 65: warning: exported function NewServer should have comment or be unexported (golint)
    • Line 165: warning: exported method Server.GetRegistryURL should have comment or be unexported (golint)
    • Line 169: warning: exported method Server.GetRunRegistryURL should have comment or be unexported (golint)
    • Line 173: warning: exported method Server.GetDependantImagesRegistryURL should have comment or be unexported (golint)
    • Line 177: warning: exported method Server.GetExternalIPAddresses should have comment or be unexported (golint)
    • Line 181: warning: exported method Server.GetDefaultHTTPIngressHostTemplate should have comment or be unexported (golint)
    • Line 185: warning: exported method Server.GetImageNamePrefixTemplate should have comment or be unexported (golint)
    • Line 189: warning: exported method Server.GetDefaultNamespace should have comment or be unexported (golint)
    • Line 193: warning: exported method Server.GetPlatformConfiguration should have comment or be unexported (golint)
    • Line 197: warning: exported method Server.InstallMiddleware should have comment or be unexported (golint)
    • Line 248: warning: exported method Server.GetPlatformAuthorizationMode should have comment or be unexported (golint)
    • nuclio/pkg/restful/server.go
    • Line 36: warning: comment on exported type Server should be of the form "Server ..." (with optional leading article) (golint)
    • Line 46: warning: exported type AbstractServer should have comment or be unexported (golint)
    • Line 55: warning: exported function NewAbstractServer should have comment or be unexported (golint)
    • Line 106: warning: exported method AbstractServer.Start should have comment or be unexported (golint)
    • Line 121: warning: exported method AbstractServer.InstallMiddleware should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/client/deployer.go
    • Line 38: warning: exported const MaxLogLines should have comment or be unexported (golint)
    • Line 40: warning: exported type Deployer should have comment or be unexported (golint)
    • Line 46: warning: exported function NewDeployer should have comment or be unexported (golint)
    • Line 56: warning: exported method Deployer.CreateOrUpdateFunction should have comment or be unexported (golint)
    • Line 115: warning: exported method Deployer.Deploy should have comment or be unexported (golint)
    • nuclio/pkg/platform/abstract/platform.go
    • Line 54: warning: exported const FunctionContainerHTTPPort should have comment (or a comment on this block) or be unexported (golint)
    • Line 58: warning: exported type Platform should have comment or be unexported (golint)
    • Line 71: warning: exported function NewPlatform should have comment or be unexported (golint)
    • Line 95: warning: exported method Platform.CreateFunctionBuild should have comment or be unexported (golint)
    • Line 206: warning: comment on exported method Platform.EnrichFunctionConfig should be of the form "EnrichFunctionConfig ..." (golint)
    • Line 245: warning: comment on exported method Platform.EnrichLabelsWithProjectName should be of the form "EnrichLabelsWithProjectName ..." (golint)
    • Line 266: warning: comment on exported method Platform.ValidateCreateFunctionOptionsAgainstExistingFunctionConfig should be of the form "ValidateCreateFunctionOptionsAgainstExistingFunctionConfig ..." (golint)
    • Line 294: warning: comment on exported method Platform.ValidateResourceVersion should be of the form "ValidateResourceVersion ..." (golint)
    • Line 319: warning: comment on exported method Platform.EnrichFunctionsWithDeployLogStream should be of the form "EnrichFunctionsWithDeployLogStream ..." (golint)
    • Line 330: warning: comment on exported method Platform.ValidateFunctionConfig should be of the form "ValidateFunctionConfig ..." (golint)
    • Line 358: warning: comment on exported method Platform.ValidateDeleteProjectOptions should be of the form "ValidateDeleteProjectOptions ..." (golint)
    • Line 395: warning: comment on exported method Platform.ValidateDeleteFunctionOptions should be of the form "ValidateDeleteFunctionOptions ..." (golint)
    • Line 424: warning: comment on exported method Platform.ResolveReservedResourceNames should be of the form "ResolveReservedResourceNames ..." (golint)
    • Line 544: warning: exported method Platform.SetDefaultHTTPIngressHostTemplate should have comment or be unexported (golint)
    • Line 548: warning: exported method Platform.GetDefaultHTTPIngressHostTemplate should have comment or be unexported (golint)
    • Line 552: warning: exported method Platform.SetImageNamePrefixTemplate should have comment or be unexported (golint)
    • Line 556: warning: exported method Platform.GetImageNamePrefixTemplate should have comment or be unexported (golint)
    • Line 560: warning: exported method Platform.RenderImageNamePrefixTemplate should have comment or be unexported (golint)
    • Line 594: warning: comment on exported method Platform.GetOnbuildStages should be of the form "GetOnbuildStages ..." (golint)
    • Line 599: warning: comment on exported method Platform.TransformOnbuildArtifactPaths should be of the form "TransformOnbuildArtifactPaths ..." (golint)
    • Line 648: warning: exported method Platform.GetProcessorLogsAndBriefError should have comment or be unexported (golint)
    • Line 693: warning: exported method Platform.WaitForProjectResourcesDeletion should have comment or be unexported (golint)
    • Line 716: warning: exported method Platform.GetProjectResources should have comment or be unexported (golint)
    • Line 755: warning: exported method Platform.EnsureDefaultProjectExistence should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/resourcescaler/resourcescaler.go
    • Line 22: warning: comment on exported type NuclioResourceScaler should be of the form "NuclioResourceScaler ..." (with optional leading article) (golint)
    • Line 75: warning: exported method NuclioResourceScaler.SetScale should have comment or be unexported (golint)
    • Line 86: warning: exported method NuclioResourceScaler.GetResources should have comment or be unexported (golint)
    • Line 126: warning: exported method NuclioResourceScaler.GetConfig should have comment or be unexported (golint)
    • Line 168: warning: exported method NuclioResourceScaler.ResolveServiceName should have comment or be unexported (golint)
    • nuclio/pkg/restful/jsonapi.go
    • Line 73: warning: exported type JSONAPIEncoderFactory should have comment or be unexported (golint)
    • Line 75: warning: exported method JSONAPIEncoderFactory.NewEncoder should have comment or be unexported (golint)
    • nuclio/pkg/containerimagebuilderpusher/nop.go
    • Line 9: warning: exported type Nop should have comment or be unexported (golint)
    • Line 13: warning: exported function NewNop should have comment or be unexported (golint)
    • Line 20: warning: exported method Nop.GetKind should have comment or be unexported (golint)
    • Line 24: warning: exported method Nop.BuildAndPushContainerImage should have comment or be unexported (golint)
    • Line 28: warning: exported method Nop.GetOnbuildStages should have comment or be unexported (golint)
    • Line 32: warning: exported method Nop.TransformOnbuildArtifactPaths should have comment or be unexported (golint)
    • Line 36: warning: exported method Nop.GetBaseImageRegistry should have comment or be unexported (golint)
    • Line 40: warning: exported method Nop.GetOnbuildImageRegistry should have comment or be unexported (golint)
    • Line 44: warning: exported method Nop.GetDefaultRegistryCredentialsSecretName should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/v3iostream/event.go
    • Line 24: warning: exported type Event should have comment or be unexported (golint)
    • Line 29: warning: exported method Event.GetBody should have comment or be unexported (golint)
    • Line 33: warning: exported method Event.GetSize should have comment or be unexported (golint)
    • Line 37: warning: exported method Event.GetShardID should have comment or be unexported (golint)
    • Line 41: warning: exported method Event.GetPath should have comment or be unexported (golint)
    • Line 45: warning: exported method Event.GetOffset should have comment or be unexported (golint)
    • nuclio/pkg/common/healthcheck/server.go
    • Line 30: warning: exported type Server should have comment or be unexported (golint)
    • Line 36: warning: exported type AbstractServer should have comment or be unexported (golint)
    • Line 44: warning: exported function NewAbstractServer should have comment or be unexported (golint)
    • Line 65: warning: exported method AbstractServer.Start should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/platform.go
    • Line 52: warning: exported type Platform should have comment or be unexported (golint)
    • Line 63: warning: exported const Mib should have comment or be unexported (golint)
    • Line 65: warning: exported function NewProjectsClient should have comment or be unexported (golint)
    • Line 154: warning: exported method Platform.Initialize should have comment or be unexported (golint)
    • Line 169: warning: comment on exported method Platform.CreateFunction should be of the form "CreateFunction ..." (golint)
    • Line 400: warning: exported method Platform.EnrichFunctionConfig should have comment or be unexported (golint)
    • Line 460: warning: exported method Platform.GetFunctionReplicaLogsStream should have comment or be unexported (golint)
    • Line 475: warning: exported method Platform.GetFunctionReplicaNames should have comment or be unexported (golint)
    • Line 494: warning: exported function IsInCluster should have comment or be unexported (golint)
    • Line 968: warning: exported method Platform.GetDefaultInvokeIPAddresses should have comment or be unexported (golint)
    • Line 972: warning: exported method Platform.GetScaleToZeroConfiguration should have comment or be unexported (golint)
    • Line 976: warning: exported method Platform.GetAllowedAuthenticationModes should have comment or be unexported (golint)
    • Line 984: warning: exported method Platform.SaveFunctionDeployLogs should have comment or be unexported (golint)
    • Line 1154: warning: exported method Platform.EnrichAPIGatewayConfig should have comment or be unexported (golint)
    • Line 1185: warning: exported method Platform.ValidateAPIGatewayConfig should have comment or be unexported (golint)
    • Line 1213: warning: exported method Platform.ValidateFunctionConfig should have comment or be unexported (golint)
    • nuclio/pkg/renderer/renderer.go
    • Line 30: warning: exported type Renderer should have comment or be unexported (golint)
    • Line 34: warning: exported function NewRenderer should have comment or be unexported (golint)
    • Line 40: warning: exported method Renderer.RenderTable should have comment or be unexported (golint)
    • Line 50: warning: exported method Renderer.RenderYAML should have comment or be unexported (golint)
    • Line 61: warning: exported method Renderer.RenderJSON should have comment or be unexported (golint)
    • nuclio/cmd/dashboard/app/dashboard.go
    • Line 43: warning: exported type Dashboard should have comment or be unexported (golint)
    • Line 51: warning: exported method Dashboard.GetStatus should have comment or be unexported (golint)
    • Line 55: warning: exported method Dashboard.SetStatus should have comment or be unexported (golint)
    • Line 64: warning: exported method Dashboard.MonitorDockerConnectivity should have comment or be unexported (golint)
    • Line 105: warning: exported function Run should have comment or be unexported (golint)
    • nuclio/pkg/dashboard/functiontemplates/render.go
    • Line 31: warning: exported type FunctionTemplateRenderer should have comment or be unexported (golint)
    • Line 35: warning: exported type RenderConfig should have comment or be unexported (golint)
    • Line 40: warning: exported function NewFunctionTemplateRenderer should have comment or be unexported (golint)
    • Line 46: warning: exported method FunctionTemplateRenderer.Render should have comment or be unexported (golint)
    • nuclio/pkg/common/git/git.go
    • Line 18: warning: exported type Client should have comment or be unexported (golint)
    • Line 22: warning: exported type AbstractClient should have comment or be unexported (golint)
    • Line 29: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 43: warning: exported method AbstractClient.Clone should have comment or be unexported (golint)
    • Line 169: warning: exported function ResolveReference should have comment or be unexported (golint)
    • nuclio/pkg/dockercreds/dockercreds.go
    • Line 32: warning: exported type Credentials should have comment or be unexported (golint)
    • Line 47: warning: exported function NewDockerCreds should have comment or be unexported (golint)
    • Line 58: warning: exported method DockerCreds.LoadFromDir should have comment or be unexported (golint)
    • Line 95: warning: exported method DockerCreds.GetCredentials should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/apis/nuclio.io/v1beta1/types.go
    • Line 22: warning: exported method NuclioFunction.GetComputedReplicas should have comment or be unexported (golint)
    • Line 58: warning: exported method NuclioFunction.GetComputedMinReplicas should have comment or be unexported (golint)
    • Line 82: warning: exported method NuclioFunction.GetComputedMaxReplicas should have comment or be unexported (golint)
    • nuclio/pkg/common/aws.go
    • Line 16: warning: exported type S3Client should have comment or be unexported (golint)
    • Line 20: warning: exported type AbstractS3Client should have comment or be unexported (golint)
    • Line 24: warning: exported method AbstractS3Client.Download should have comment or be unexported (golint)
    • nuclio/pkg/restful/json.go
    • Line 66: warning: exported type JSONEncoderFactory should have comment or be unexported (golint)
    • Line 68: warning: exported method JSONEncoderFactory.NewEncoder should have comment or be unexported (golint)
    • nuclio/pkg/dashboard/functiontemplates/generatedfunctiontemplatefetcher.go
    • Line 27: warning: exported type GeneratedFunctionTemplateFetcher should have comment or be unexported (golint)
    • Line 32: warning: exported function NewGeneratedFunctionTemplateFetcher should have comment or be unexported (golint)
    • Line 51: warning: exported method GeneratedFunctionTemplateFetcher.SetGeneratedFunctionTemplates should have comment or be unexported (golint)
    • Line 67: warning: exported method GeneratedFunctionTemplateFetcher.Fetch should have comment or be unexported (golint)
    • nuclio/pkg/dockerclient/mock.go
    • Line 31: warning: exported type MockDockerClient should have comment or be unexported (golint)
    • Line 35: warning: exported function NewMockDockerClient should have comment or be unexported (golint)
    • Line 152: warning: exported method MockDockerClient.GetVersion should have comment or be unexported (golint)
    • Line 157: warning: exported method MockDockerClient.GetContainerIPAddresses should have comment or be unexported (golint)
    • Line 162: warning: exported method MockDockerClient.GetContainerLogStream should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/test/broker.go
    • Line 38: warning: exported type AbstractBrokerSuite should have comment or be unexported (golint)
    • Line 49: warning: exported function NewAbstractBrokerSuite should have comment or be unexported (golint)
    • Line 67: warning: exported method AbstractBrokerSuite.SetupSuite should have comment or be unexported (golint)
    • Line 87: warning: exported method AbstractBrokerSuite.TearDownSuite should have comment or be unexported (golint)
    • Line 102: warning: exported method AbstractBrokerSuite.StartBrokerContainer should have comment or be unexported (golint)
    • Line 112: warning: exported method AbstractBrokerSuite.RunContainer should have comment or be unexported (golint)
    • Line 126: warning: exported method AbstractBrokerSuite.GetContainerRunInfo should have comment or be unexported (golint)
    • Line 130: warning: exported method AbstractBrokerSuite.EnsureDockerNetworkExisting should have comment or be unexported (golint)
    • nuclio/pkg/cmdrunner/shellrunner.go
    • Line 32: warning: exported type ShellRunner should have comment or be unexported (golint)
    • Line 37: warning: exported function NewShellRunner should have comment or be unexported (golint)
    • Line 44: warning: exported method ShellRunner.Run should have comment or be unexported (golint)
    • Line 109: warning: exported method ShellRunner.Stream should have comment or be unexported (golint)
    • Line 168: warning: exported method ShellRunner.SetShell should have comment or be unexported (golint)
    • Line 209: warning: exported function Redact should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/registry.go
    • Line 35: warning: exported type Registry should have comment or be unexported (golint)
    • Line 39: warning: comment on exported var RegistrySingleton should be of the form "RegistrySingleton ..." (golint)
    • Line 44: warning: exported method Registry.NewTrigger should have comment or be unexported (golint)
    • nuclio/pkg/common/helper.go
    • Line 45: warning: exported var LettersAndNumbers should have comment or be unexported (golint)
    • Line 91: warning: comment on exported function StringSliceContainsString should be of the form "StringSliceContainsString ..." (golint)
    • Line 102: warning: comment on exported function StringSliceContainsStringPrefix should be of the form "StringSliceContainsStringPrefix ..." (golint)
    • Line 112: warning: comment on exported function StringSliceContainsStringCaseInsensitive should be of the form "StringSliceContainsStringCaseInsensitive ..." (golint)
    • Line 123: warning: comment on exported function RemoveANSIColorsFromString should be of the form "RemoveANSIColorsFromString ..." (golint)
    • Line 201: warning: exported function StripPrefixes should have comment or be unexported (golint)
    • Line 210: warning: exported function StripSuffixes should have comment or be unexported (golint)
    • Line 238: warning: comment on exported function GenerateStringMatchVerifier should be of the form "GenerateStringMatchVerifier ..." (golint)
    • Line 245: warning: comment on exported function RemoveWindowsCarriage should be of the form "RemoveWindowsCarriage ..." (golint)
    • Line 259: warning: exported function FixEscapeChars should have comment or be unexported (golint)
    • Line 274: warning: exported function GetEnvOrDefaultString should have comment or be unexported (golint)
    • Line 284: warning: exported function GetEnvOrDefaultBool should have comment or be unexported (golint)
    • Line 288: warning: comment on exported function IsJavaProjectDir should be of the form "IsJavaProjectDir ..." (golint)
    • Line 299: warning: exported function RenderTemplate should have comment or be unexported (golint)
    • Line 308: warning: exported function RenderTemplateWithCustomDelimiters should have comment or be unexported (golint)
    • Line 333: warning: exported function GetDurationOrInfinite should have comment or be unexported (golint)
    • Line 342: warning: exported function GetSourceDir should have comment or be unexported (golint)
    • Line 382: warning: exported function ByteSliceToString should have comment or be unexported (golint)
    • Line 390: warning: exported function MatchStringPatterns should have comment or be unexported (golint)
    • Line 401: warning: exported function CompileImageName should have comment or be unexported (golint)
    • Line 405: warning: exported function AnyPositiveInSliceInt64 should have comment or be unexported (golint)
    • Line 414: warning: exported function GenerateRandomString should have comment or be unexported (golint)
    • Line 423: warning: exported function CatchAndLogPanic should have comment or be unexported (golint)
    • Line 435: warning: exported function CatchAndLogPanicWithOptions should have comment or be unexported (golint)
    • Line 491: warning: exported function LogPanic should have comment or be unexported (golint)
    • Line 510: warning: exported function ErrorFromRecoveredError should have comment or be unexported (golint)
    • nuclio/pkg/processor/build/util/decompress.go
    • Line 28: warning: exported type Decompressor should have comment or be unexported (golint)
    • Line 32: warning: exported function NewDecompressor should have comment or be unexported (golint)
    • Line 40: warning: exported method Decompressor.Decompress should have comment or be unexported (golint)
    • Line 48: warning: exported function IsCompressed should have comment or be unexported (golint)
    • Line 67: warning: exported function IsJar should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/http/logger.go
    • Line 9: warning: exported type FastHTTPLogger should have comment or be unexported (golint)
    • Line 13: warning: exported function NewFastHTTPLogger should have comment or be unexported (golint)
    • Line 17: warning: exported method FastHTTPLogger.Printf should have comment or be unexported (golint)
    • nuclio/pkg/platform/mock/platform.go
    • Line 32: warning: exported method Platform.GetContainerBuilderKind should have comment or be unexported (golint)
    • Line 36: warning: comment on exported method Platform.CreateFunctionBuild should be of the form "CreateFunctionBuild ..." (golint)
    • Line 42: warning: comment on exported method Platform.CreateFunction should be of the form "CreateFunction ..." (golint)
    • Line 54: warning: exported method Platform.EnrichFunctionConfig should have comment or be unexported (golint)
    • Line 59: warning: exported method Platform.ValidateFunctionConfig should have comment or be unexported (golint)
    • Line 128: warning: exported method Platform.GetRuntimeBuildArgs should have comment or be unexported (golint)
    • Line 137: warning: comment on exported method Platform.CreateAPIGateway should be of the form "CreateAPIGateway ..." (golint)
    • Line 194: warning: exported method Platform.SetDefaultHTTPIngressHostTemplate should have comment or be unexported (golint)
    • Line 198: warning: exported method Platform.GetDefaultHTTPIngressHostTemplate should have comment or be unexported (golint)
    • Line 203: warning: exported method Platform.SetImageNamePrefixTemplate should have comment or be unexported (golint)
    • Line 207: warning: exported method Platform.GetImageNamePrefixTemplate should have comment or be unexported (golint)
    • Line 212: warning: exported method Platform.RenderImageNamePrefixTemplate should have comment or be unexported (golint)
    • Line 231: warning: exported method Platform.GetScaleToZeroConfiguration should have comment or be unexported (golint)
    • Line 236: warning: exported method Platform.GetAllowedAuthenticationModes should have comment or be unexported (golint)
    • Line 271: warning: exported method Platform.GetDefaultInvokeIPAddresses should have comment or be unexported (golint)
    • Line 276: warning: exported method Platform.BuildAndPushContainerImage should have comment or be unexported (golint)
    • Line 280: warning: exported method Platform.GetOnbuildStages should have comment or be unexported (golint)
    • Line 284: warning: exported method Platform.TransformOnbuildArtifactPaths should have comment or be unexported (golint)
    • Line 288: warning: exported method Platform.GetBaseImageRegistry should have comment or be unexported (golint)
    • Line 292: warning: exported method Platform.GetOnbuildImageRegistry should have comment or be unexported (golint)
    • Line 296: warning: exported method Platform.GetDefaultRegistryCredentialsSecretName should have comment or be unexported (golint)
    • Line 300: warning: exported method Platform.SaveFunctionDeployLogs should have comment or be unexported (golint)
    • Line 304: warning: exported method Platform.Initialize should have comment or be unexported (golint)
    • Line 308: warning: exported method Platform.EnsureDefaultProjectExistence should have comment or be unexported (golint)
    • Line 312: warning: exported method Platform.GetProcessorLogsAndBriefError should have comment or be unexported (golint)
    • Line 316: warning: exported method Platform.WaitForProjectResourcesDeletion should have comment or be unexported (golint)
    • nuclio/pkg/loggersink/types.go
    • Line 25: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 32: warning: exported function NewConfiguration should have comment or be unexported (golint)
    • nuclio/pkg/platform/abstract/project/external/leader/mlrun/client.go
    • Line 13: warning: exported type Client should have comment or be unexported (golint)
    • Line 18: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 27: warning: exported method Client.Create should have comment or be unexported (golint)
    • Line 31: warning: exported method Client.Update should have comment or be unexported (golint)
    • Line 35: warning: exported method Client.Delete should have comment or be unexported (golint)
    • Line 39: warning: exported method Client.GetUpdatedAfter should have comment or be unexported (golint)
    • nuclio/pkg/processor/build/runtime/runtime.go
    • Line 35: warning: exported type ProcessorDockerfileInfo should have comment or be unexported (golint)
    • Line 45: warning: exported type Artifact should have comment or be unexported (golint)
    • Line 52: warning: exported type Runtime should have comment or be unexported (golint)
    • Line 78: warning: exported type Factory should have comment or be unexported (golint)
    • Line 82: warning: exported type AbstractRuntime should have comment or be unexported (golint)
    • Line 91: warning: exported function NewAbstractRuntime should have comment or be unexported (golint)
    • Line 120: warning: exported method AbstractRuntime.OnAfterStagingDirCreated should have comment or be unexported (golint)
    • Line 124: warning: comment on exported method AbstractRuntime.GetProcessorImageObjectPaths should be of the form "GetProcessorImageObjectPaths ..." (golint)
    • Line 131: warning: exported method AbstractRuntime.GetFunctionDir should have comment or be unexported (golint)
    • Line 142: warning: comment on exported method AbstractRuntime.GetHandlerDirObjectPaths should be of the form "GetHandlerDirObjectPaths ..." (golint)
    • Line 161: warning: exported method AbstractRuntime.GetOverrideImageRegistryFromMap should have comment or be unexported (golint)
    • Line 181: warning: exported method AbstractRuntime.GetRuntimeBuildArgs should have comment or be unexported (golint)
    • nuclio/pkg/platform/local/types.go
    • Line 44: warning: exported type FunctionMountMode should have comment or be unexported (golint)
    • Line 48: warning: comment on exported const FunctionMountModeBind should be of the form "FunctionMountModeBind ..." (golint)
    • Line 51: warning: comment on exported const FunctionMountModeVolume should be of the form "FunctionMountModeVolume ..." (golint)
    • nuclio/pkg/processor/trigger/nats/event.go
    • Line 24: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 30: warning: exported method Event.GetBody should have comment or be unexported (golint)
    • Line 34: warning: exported method Event.GetSize should have comment or be unexported (golint)
    • Line 38: warning: exported method Event.NATSMessage should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/http/types.go
    • Line 29: warning: exported const DefaultReadBufferSize should have comment or be unexported (golint)
    • Line 30: warning: exported const DefaultMaxRequestBodySize should have comment or be unexported (golint)
    • Line 32: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 43: warning: exported function NewConfiguration should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/client/deleter.go
    • Line 29: warning: exported type Deleter should have comment or be unexported (golint)
    • Line 34: warning: exported function NewDeleter should have comment or be unexported (golint)
    • Line 43: warning: exported method Deleter.Delete should have comment or be unexported (golint)
    • nuclio/pkg/functionconfig/types.go
    • Line 29: warning: exported const NvidiaGPUResourceName should have comment (or a comment on this block) or be unexported (golint)
    • Line 146: warning: exported function GetDefaultHTTPTrigger should have comment or be unexported (golint)
    • Line 185: warning: exported type Metric should have comment or be unexported (golint)
    • Line 191: warning: exported type BuildMode should have comment or be unexported (golint)
    • Line 194: warning: exported const NeverBuild should have comment (or a comment on this block) or be unexported (golint)
    • Line 280: warning: exported type ScaleToZeroSpec should have comment or be unexported (golint)
    • Line 284: warning: exported type ScaleResource should have comment or be unexported (golint)
    • Line 290: warning: comment on exported method Spec.DeepCopyInto should be of the form "DeepCopyInto ..." (golint)
    • Line 359: warning: exported const FunctionAnnotationSkipBuild should have comment (or a comment on this block) or be unexported (golint)
    • Line 380: warning: exported method Meta.AddSkipDeployAnnotation should have comment or be unexported (golint)
    • Line 384: warning: exported method Meta.AddSkipBuildAnnotation should have comment or be unexported (golint)
    • Line 388: warning: exported method Meta.RemoveSkipDeployAnnotation should have comment or be unexported (golint)
    • Line 392: warning: exported method Meta.RemoveSkipBuildAnnotation should have comment or be unexported (golint)
    • Line 396: warning: exported function ShouldSkipDeploy should have comment or be unexported (golint)
    • Line 404: warning: exported function ShouldSkipBuild should have comment or be unexported (golint)
    • Line 427: warning: exported method Config.CleanFunctionSpec should have comment or be unexported (golint)
    • Line 437: warning: exported method Config.PrepareFunctionForExport should have comment or be unexported (golint)
    • Line 444: warning: exported method Config.AddSkipAnnotations should have comment or be unexported (golint)
    • Line 492: warning: exported function FunctionStateInSlice should have comment or be unexported (golint)
    • Line 501: warning: exported function FunctionStateProvisioned should have comment or be unexported (golint)
    • Line 512: warning: exported function FunctionStateProvisioning should have comment or be unexported (golint)
    • Line 536: warning: exported method Status.InvocationURLs should have comment or be unexported (golint)
    • Line 540: warning: exported type ScaleToZeroStatus should have comment or be unexported (golint)
    • nuclio/pkg/cmdrunner/mock.go
    • Line 26: warning: exported type MockRunner should have comment or be unexported (golint)
    • Line 30: warning: exported method MockRunner.Run should have comment or be unexported (golint)
    • Line 40: warning: exported method MockRunner.Stream should have comment or be unexported (golint)
    • Line 48: warning: exported function NewMockRunner should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/functionres/mock.go
    • Line 27: warning: exported type MockedFunctionRes should have comment or be unexported (golint)
    • Line 31: warning: exported method MockedFunctionRes.List should have comment or be unexported (golint)
    • Line 36: warning: exported method MockedFunctionRes.Get should have comment or be unexported (golint)
    • Line 41: warning: exported method MockedFunctionRes.CreateOrUpdate should have comment or be unexported (golint)
    • Line 46: warning: exported method MockedFunctionRes.WaitAvailable should have comment or be unexported (golint)
    • Line 51: warning: exported method MockedFunctionRes.Delete should have comment or be unexported (golint)
    • Line 56: warning: exported method MockedFunctionRes.SetPlatformConfigurationProvider should have comment or be unexported (golint)
    • nuclio/pkg/processor/runtime/types.go
    • Line 27: warning: exported type Statistics should have comment or be unexported (golint)
    • Line 32: warning: exported method Statistics.DiffFrom should have comment or be unexported (golint)
    • Line 47: warning: exported type Configuration should have comment or be unexported (golint)
    • nuclio/pkg/platform/local/client/store.go
    • Line 49: warning: exported type Store should have comment or be unexported (golint)
    • Line 55: warning: exported function NewStore should have comment or be unexported (golint)
    • Line 69: warning: exported method Store.CreateOrUpdateProject should have comment or be unexported (golint)
    • Line 76: warning: exported method Store.GetProjects should have comment or be unexported (golint)
    • Line 100: warning: exported method Store.DeleteProject should have comment or be unexported (golint)
    • Line 128: warning: exported method Store.CreateOrUpdateFunctionEvent should have comment or be unexported (golint)
    • Line 135: warning: exported method Store.GetFunctionEvents should have comment or be unexported (golint)
    • Line 188: warning: exported method Store.DeleteFunctionEvent should have comment or be unexported (golint)
    • Line 196: warning: exported method Store.CreateOrUpdateFunction should have comment or be unexported (golint)
    • Line 203: warning: exported method Store.GetProjectFunctions should have comment or be unexported (golint)
    • Line 231: warning: exported method Store.GetFunctions should have comment or be unexported (golint)
    • Line 259: warning: exported method Store.DeleteFunction should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/controller/controller.go
    • Line 34: warning: exported type Controller should have comment or be unexported (golint)
    • Line 58: warning: exported function NewController should have comment or be unexported (golint)
    • Line 162: warning: exported method Controller.Start should have comment or be unexported (golint)
    • Line 180: warning: exported method Controller.Stop should have comment or be unexported (golint)
    • Line 193: warning: exported method Controller.GetPlatformConfiguration should have comment or be unexported (golint)
    • Line 197: warning: exported method Controller.GetPlatformConfigurationName should have comment or be unexported (golint)
    • Line 201: warning: exported method Controller.GetResyncInterval should have comment or be unexported (golint)
    • Line 205: warning: exported method Controller.GetFunctionMonitoringInterval should have comment or be unexported (golint)
    • Line 209: warning: exported method Controller.SetFunctionMonitoringInterval should have comment or be unexported (golint)
    • Line 213: warning: exported method Controller.GetFunctionMonitoring should have comment or be unexported (golint)
    • nuclio/pkg/platform/abstract/project/external/leader/iguazio/client.go
    • Line 18: warning: exported const ProjectsRoleHeaderValueNuclio should have comment (or a comment on this block) or be unexported (golint)
    • Line 21: warning: comment on exported const ProjectsRoleHeaderKey should be of the form "ProjectsRoleHeaderKey ..." (golint)
    • Line 25: warning: exported type Client should have comment or be unexported (golint)
    • Line 30: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 39: warning: exported method Client.Create should have comment or be unexported (golint)
    • Line 79: warning: exported method Client.Update should have comment or be unexported (golint)
    • Line 122: warning: exported method Client.Delete should have comment or be unexported (golint)
    • Line 161: warning: exported method Client.GetUpdatedAfter should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/trigger.go
    • Line 35: warning: exported const MaxWorkersLimit should have comment (or a comment on this block) or be unexported (golint)
    • Line 96: warning: exported function NewAbstractTrigger should have comment or be unexported (golint)
    • Line 171: warning: error should be the last type when returning multiple items (golint)
    • nuclio/pkg/processor/worker/factory.go
    • Line 30: warning: exported type Factory should have comment or be unexported (golint)
    • Line 32: warning: comment on exported var WorkerFactorySingleton should be of the form "WorkerFactorySingleton ..." (golint)
    • Line 35: warning: exported method Factory.CreateFixedPoolWorkerAllocator should have comment or be unexported (golint)
    • Line 56: warning: exported method Factory.CreateSingletonPoolWorkerAllocator should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/poller/trigger.go
    • Line 31: warning: exported type AbstractPoller should have comment or be unexported (golint)
    • Line 37: warning: exported function NewAbstractPoller should have comment or be unexported (golint)
    • Line 57: warning: comment on exported method AbstractPoller.SetPoller should be of the form "SetPoller ..." (golint)
    • Line 62: warning: exported method AbstractPoller.Start should have comment or be unexported (golint)
    • Line 70: warning: exported method AbstractPoller.Stop should have comment or be unexported (golint)
    • nuclio/pkg/platform/errors.go
    • Line 23: warning: comment on exported var ErrSuccessfulCreateProjectLeader should be of the form "ErrSuccessfulCreateProjectLeader ..." (golint)
    • Line 25: warning: exported var ErrSuccessfulUpdateProjectLeader should have comment or be unexported (golint)
    • Line 26: warning: exported var ErrSuccessfulDeleteProjectLeader should have comment or be unexported (golint)
    • Line 28: warning: comment on exported var ErrProjectContainsFunctions should be of the form "ErrProjectContainsFunctions ..." (golint)
    • Line 30: warning: exported var ErrProjectContainsAPIGateways should have comment or be unexported (golint)
    • Line 32: warning: exported var ErrFunctionIsUsedByAPIGateways should have comment or be unexported (golint)
    • Line 34: warning: exported var ErrIngressHostPathInUse should have comment or be unexported (golint)
    • Line 36: warning: exported var ErrUnsupportedMethod should have comment or be unexported (golint)
    • nuclio/pkg/processwaiter/processwaiter.go
    • Line 9: warning: exported var ErrCancelled should have comment or be unexported (golint)
    • Line 10: warning: exported var ErrTimeout should have comment or be unexported (golint)
    • Line 12: warning: exported type ProcessWaiter should have comment or be unexported (golint)
    • Line 17: warning: exported type WaitResult should have comment or be unexported (golint)
    • Line 22: warning: exported function NewProcessWaiter should have comment or be unexported (golint)
    • Line 29: warning: exported method ProcessWaiter.Wait should have comment or be unexported (golint)
    • Line 64: warning: exported method ProcessWaiter.Cancel should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/kafka/logger.go
    • Line 9: warning: exported type SaramaLogger should have comment or be unexported (golint)
    • Line 13: warning: exported function NewSaramaLogger should have comment or be unexported (golint)
    • Line 17: warning: exported method SaramaLogger.Print should have comment or be unexported (golint)
    • Line 22: warning: exported method SaramaLogger.Printf should have comment or be unexported (golint)
    • Line 26: warning: exported method SaramaLogger.Println should have comment or be unexported (golint)
    • nuclio/pkg/dockerclient/shell.go
    • Line 708: warning: exported method ShellClient.Save should have comment or be unexported (golint)
    • Line 719: warning: exported method ShellClient.Load should have comment or be unexported (golint)
    • Line 725: warning: exported method ShellClient.GetVersion should have comment or be unexported (golint)
    • Line 736: warning: exported method ShellClient.GetContainerIPAddresses should have comment or be unexported (golint)
    • Line 746: warning: exported method ShellClient.GetContainerLogStream should have comment or be unexported (golint)
    • nuclio/pkg/processor/util/partitionworker/allocator.go
    • Line 13: warning: exported type Allocator should have comment or be unexported (golint)
    • Line 19: warning: comment on exported type PooledWorkerAllocator should be of the form "PooledWorkerAllocator ..." (with optional leading article) (golint)
    • Line 27: warning: exported function NewPooledWorkerAllocator should have comment or be unexported (golint)
    • Line 40: warning: exported method PooledWorkerAllocator.AllocateWorker should have comment or be unexported (golint)
    • Line 50: warning: exported method PooledWorkerAllocator.ReleaseWorker should have comment or be unexported (golint)
    • Line 56: warning: exported method PooledWorkerAllocator.Stop should have comment or be unexported (golint)
    • Line 60: warning: comment on exported type StaticWorkerAllocator should be of the form "StaticWorkerAllocator ..." (with optional leading article) (golint)
    • Line 76: warning: exported function NewStaticWorkerAllocator should have comment or be unexported (golint)
    • Line 100: warning: exported method StaticWorkerAllocator.AllocateWorker should have comment or be unexported (golint)
    • Line 142: warning: exported method StaticWorkerAllocator.ReleaseWorker should have comment or be unexported (golint)
    • Line 156: warning: exported method StaticWorkerAllocator.Stop should have comment or be unexported (golint)
    • nuclio/pkg/processor/runtime/rpc/abstract.go
    • Line 58: warning: comment on exported type AbstractRuntime should be of the form "AbstractRuntime ..." (with optional leading article) (golint)
    • Line 80: warning: comment on exported function NewAbstractRuntime should be of the form "NewAbstractRuntime ..." (golint)
    • Line 103: warning: exported method AbstractRuntime.Start should have comment or be unexported (golint)
    • nuclio/pkg/processor/cloudevent/binary.go
    • Line 45: warning: comment on exported method Binary.GetClass should be of the form "GetClass ..." (golint)
    • Line 50: warning: comment on exported method Binary.GetKind should be of the form "GetKind ..." (golint)
    • Line 55: warning: comment on exported method Binary.GetName should be of the form "GetName ..." (golint)
    • nuclio/pkg/platform/kube/project/client.go
    • Line 18: warning: exported type Client should have comment or be unexported (golint)
    • Line 25: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 36: warning: exported method Client.Initialize should have comment or be unexported (golint)
    • Line 44: warning: exported method Client.Create should have comment or be unexported (golint)
    • Line 66: warning: exported method Client.Update should have comment or be unexported (golint)
    • Line 98: warning: exported method Client.Delete should have comment or be unexported (golint)
    • Line 123: warning: exported method Client.Get should have comment or be unexported (golint)
    • nuclio/pkg/platform/apigateway.go
    • Line 20: warning: exported type APIGateway should have comment or be unexported (golint)
    • Line 26: warning: exported type AbstractAPIGateway should have comment or be unexported (golint)
    • Line 32: warning: exported function NewAbstractAPIGateway should have comment or be unexported (golint)
    • nuclio/pkg/loggersink/loggersink.go
    • Line 28: warning: comment on exported function CreateSystemLogger should be of the form "CreateSystemLogger ..." (golint)
    • Line 40: warning: comment on exported function CreateFunctionLogger should be of the form "CreateFunctionLogger ..." (golint)
    • nuclio/pkg/platform/local/platform.go
    • Line 54: warning: exported type Platform should have comment or be unexported (golint)
    • Line 63: warning: exported const Mib should have comment or be unexported (golint)
    • Line 64: warning: exported const FunctionProcessorContainerDirPath should have comment or be unexported (golint)
    • Line 66: warning: exported function NewProjectsClient should have comment or be unexported (golint)
    • Line 145: warning: exported method Platform.Initialize should have comment or be unexported (golint)
    • Line 366: warning: exported method Platform.GetFunctionReplicaLogsStream should have comment or be unexported (golint)
    • Line 388: warning: exported method Platform.GetFunctionReplicaNames should have comment or be unexported (golint)
    • Line 407: warning: exported method Platform.GetNodes should have comment or be unexported (golint)
    • Line 535: warning: exported method Platform.GetDefaultInvokeIPAddresses should have comment or be unexported (golint)
    • Line 539: warning: exported method Platform.SaveFunctionDeployLogs should have comment or be unexported (golint)
    • Line 559: warning: exported method Platform.ValidateFunctionContainersHealthiness should have comment or be unexported (golint)
    • Line 656: warning: exported method Platform.GetFunctionContainerName should have comment or be unexported (golint)
    • Line 662: warning: exported method Platform.GetFunctionVolumeMountName should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/poller/v3ioitempoller/event.go
    • Line 25: warning: exported type Event should have comment or be unexported (golint)
    • Line 32: warning: exported method Event.GetHeader should have comment or be unexported (golint)
    • Line 36: warning: exported method Event.GetHeaders should have comment or be unexported (golint)
    • Line 40: warning: exported method Event.GetTimestamp should have comment or be unexported (golint)
    • Line 47: warning: exported method Event.GetSize should have comment or be unexported (golint)
    • Line 51: warning: exported method Event.GetURL should have comment or be unexported (golint)
    • Line 55: warning: exported method Event.GetPath should have comment or be unexported (golint)
    • nuclio/pkg/containerimagebuilderpusher/docker.go
    • Line 21: warning: exported type Docker should have comment or be unexported (golint)
    • Line 27: warning: exported function NewDocker should have comment or be unexported (golint)
    • Line 43: warning: exported method Docker.GetKind should have comment or be unexported (golint)
    • Line 47: warning: exported method Docker.BuildAndPushContainerImage should have comment or be unexported (golint)
    • Line 70: warning: exported method Docker.GetOnbuildStages should have comment or be unexported (golint)
    • Line 76: warning: exported method Docker.GetDefaultRegistryCredentialsSecretName should have comment or be unexported (golint)
    • Line 80: warning: exported method Docker.TransformOnbuildArtifactPaths should have comment or be unexported (golint)
    • Line 94: warning: exported method Docker.GetBaseImageRegistry should have comment or be unexported (golint)
    • Line 98: warning: exported method Docker.GetOnbuildImageRegistry should have comment or be unexported (golint)
    • nuclio/pkg/platform/abstract/project/mock/client.go
    • Line 9: warning: exported type Client should have comment or be unexported (golint)
    • Line 13: warning: exported method Client.Initialize should have comment or be unexported (golint)
    • Line 17: warning: exported method Client.Get should have comment or be unexported (golint)
    • Line 22: warning: exported method Client.Create should have comment or be unexported (golint)
    • Line 27: warning: exported method Client.Update should have comment or be unexported (golint)
    • Line 32: warning: exported method Client.Delete should have comment or be unexported (golint)
    • nuclio/pkg/platform/abstract/project/external/client.go
    • Line 15: warning: exported type Client should have comment or be unexported (golint)
    • Line 22: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 51: warning: exported method Client.Initialize should have comment or be unexported (golint)
    • Line 59: warning: exported method Client.Get should have comment or be unexported (golint)
    • Line 63: warning: exported method Client.Create should have comment or be unexported (golint)
    • Line 76: warning: exported method Client.Update should have comment or be unexported (golint)
    • Line 89: warning: exported method Client.Delete should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/mqtt/trigger.go
    • Line 32: warning: exported type AbstractTrigger should have comment or be unexported (golint)
    • Line 44: warning: exported function NewAbstractTrigger should have comment or be unexported (golint)
    • Line 67: warning: exported method AbstractTrigger.Start should have comment or be unexported (golint)
    • Line 71: warning: exported method AbstractTrigger.Stop should have comment or be unexported (golint)
    • Line 77: warning: exported method AbstractTrigger.GetConfig should have comment or be unexported (golint)
    • Line 81: warning: exported method AbstractTrigger.Connect should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/rabbitmq/event.go
    • Line 24: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 30: warning: exported method Event.GetContentType should have comment or be unexported (golint)
    • Line 34: warning: exported method Event.GetBody should have comment or be unexported (golint)
    • Line 38: warning: exported method Event.GetHeaderByteSlice should have comment or be unexported (golint)
    • nuclio/pkg/registry/registry.go
    • Line 25: warning: exported type Registry should have comment or be unexported (golint)
    • Line 31: warning: exported function NewRegistry should have comment or be unexported (golint)
    • Line 39: warning: exported method Registry.Register should have comment or be unexported (golint)
    • Line 53: warning: exported method Registry.Get should have comment or be unexported (golint)
    • Line 67: warning: exported method Registry.GetKinds should have comment or be unexported (golint)
    • nuclio/pkg/processor/trigger/test/eventrecorder.go
    • Line 31: warning: exported type Event should have comment or be unexported (golint)
    • Line 37: warning: exported type MessagePublisher should have comment or be unexported (golint)
    • Line 39: warning: exported type TopicMessages should have comment or be unexported (golint)
    • Line 43: warning: exported function InvokeEventRecorder should have comment or be unexported (golint)
    • nuclio/pkg/platform/abstract/project/external/leader/mock/client.go
    • Line 11: warning: exported type Client should have comment or be unexported (golint)
    • Line 15: warning: exported method Client.Create should have comment or be unexported (golint)
    • Line 20: warning: exported method Client.Update should have comment or be unexported (golint)
    • Line 25: warning: exported method Client.Delete should have comment or be unexported (golint)
    • Line 30: warning: exported method Client.GetUpdatedAfter should have comment or be unexported (golint)
    • nuclio/pkg/common/consts.go
    • Line 3: warning: exported type ReusedMessage should have comment or be unexported (golint)
    • Line 6: warning: exported const UnexpectedTerminationChildProcess should have comment (or a comment on this block) or be unexported (golint)
    • Line 12: warning: exported type FunctionStateMessage should have comment or be unexported (golint)
    • Line 15: warning: exported const FunctionStateMessageUnhealthy should have comment (or a comment on this block) or be unexported (golint)
    • nuclio/pkg/platform/kube/ingress/types.go
    • Line 3: warning: exported type Spec should have comment or be unexported (golint)
    • Line 25: warning: exported type SpecRole should have comment or be unexported (golint)
    • Line 27: warning: exported type Authentication should have comment or be unexported (golint)
    • Line 32: warning: exported type BasicAuth should have comment or be unexported (golint)
    • Line 38: warning: exported type DexAuth should have comment or be unexported (golint)
    • Line 43: warning: exported type AuthenticationMode should have comment or be unexported (golint)
    • Line 46: warning: exported const AuthenticationModeNone should have comment (or a comment on this block) or be unexported (golint)
    • nuclio/pkg/processor/runtime/registry.go
    • Line 32: warning: exported type Registry should have comment or be unexported (golint)
    • Line 36: warning: comment on exported var RegistrySingleton should be of the form "RegistrySingleton ..." (golint)
    • Line 41: warning: exported method Registry.NewRuntime should have comment or be unexported (golint)
    • nuclio/pkg/errgroup/errgroup.go
    • Line 29: warning: exported type Group should have comment or be unexported (golint)
    • Line 35: warning: exported function WithContext should have comment or be unexported (golint)
    • Line 45: warning: exported method Group.Go should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/monitoring/function.go
    • Line 41: warning: exported var PostDeploymentMonitoringBlockingInterval should have comment or be unexported (golint)
    • Line 44: warning: exported type FunctionMonitor should have comment or be unexported (golint)
    • Line 54: warning: exported function NewFunctionMonitor should have comment or be unexported (golint)
    • Line 76: warning: exported method FunctionMonitor.Start should have comment or be unexported (golint)
    • Line 113: warning: exported method FunctionMonitor.Stop should have comment or be unexported (golint)
    • nuclio/pkg/platform/kube/types.go
    • Line 25: warning: exported type DeployOptions should have comment or be unexported (golint)
    • Line 28: warning: exported function IngressNameFromAPIGatewayName should have comment or be unexported (golint)
    • Line 36: warning: exported function BasicAuthNameFromAPIGatewayName should have comment or be unexported (golint)
    • Line 40: warning: exported function DeploymentNameFromFunctionName should have comment or be unexported (golint)
    • Line 44: warning: exported function PodNameFromFunctionName should have comment or be unexported (golint)
    • Line 48: warning: exported function ConfigMapNameFromFunctionName should have comment or be unexported (golint)
    • Line 52: warning: exported function HPANameFromFunctionName should have comment or be unexported (golint)
    • Line 56: warning: exported function IngressNameFromFunctionName should have comment or be unexported (golint)
    • Line 60: warning: exported function ServiceNameFromFunctionName should have comment or be unexported (golint)
    • Line 64: warning: exported function CronJobName should have comment or be unexported (golint)
    • nuclio/pkg/common/url.go
    • Line 35: warning: exported const HTTPPrefix should have comment (or a comment on this block) or be unexported (golint)
    • Line 40: warning: exported function DownloadFile should have comment or be unexported (golint)
    • Line 81: warning: exported function IsURL should have comment or be unexported (golint)
    • Line 85: warning: exported function IsLocalFileURL should have comment or be unexported (golint)
    • Line 89: warning: comment on exported function GetPathFromLocalFileURL should be of the form "GetPathFromLocalFileURL ..." (golint)
    • Line 98: warning: comment on exported function NormalizeURLPath should be of the form "NormalizeURLPath ..." (golint)
    • Line 116: warning: comment on exported function SendHTTPRequest should be of the form "SendHTTPRequest ..." (golint)
    • nuclio/pkg/dashboard/healthcheck/server.go
    • Line 28: warning: exported type DashboardServer should have comment or be unexported (golint)
    • Line 32: warning: exported function NewDashboardServer should have comment or be unexported (golint)
    • Line 45: warning: exported method DashboardServer.Start should have comment or be unexported (golint)
    • nuclio/pkg/dashboard/functiontemplates/types.go
    • Line 21: warning: exported type FunctionTemplate should have comment or be unexported (golint)
    • Line 39: warning: comment on exported type FunctionTemplateFileContents should be of the form "FunctionTemplateFileContents ..." (with optional leading article) (golint)
    • nuclio/pkg/platform/kube/ingress/ingress.go
    • Line 22: warning: comment on exported type Resources should be of the form "Resources ..." (with optional leading article) (golint)
    • Line 29: warning: exported type Manager should have comment or be unexported (golint)
    • Line 36: warning: exported function NewManager should have comment or be unexported (golint)
    • Line 56: warning: exported method Manager.GenerateResources should have comment or be unexported (golint)
    • Line 119: warning: exported method Manager.GenerateHtpasswdContents should have comment or be unexported (golint)
    • Line 132: warning: exported method Manager.CreateOrUpdateResources should have comment or be unexported (golint)
    • Line 201: warning: comment on exported method Manager.DeleteByName should be of the form "DeleteByName ..." (golint)
    • nuclio/pkg/platform/project.go
    • Line 30: warning: exported const ProjectGetUponCreationTimeout should have comment (or a comment on this block) or be unexported (golint)
    • Line 34: warning: exported type Project should have comment or be unexported (golint)
    • Line 40: warning: exported type AbstractProject should have comment or be unexported (golint)
    • Line 46: warning: exported function NewAbstractProject should have comment or be unexported (golint)
    • Line 62: warning: exported method AbstractProject.CreateAndWait should have comment or be unexported (golint)
    • nuclio/pkg/processor/healthcheck/server.go
    • Line 28: warning: exported type ProcessorServer should have comment or be unexported (golint)
    • Line 32: warning: exported function NewProcessorServer should have comment or be unexported (golint)
    • Line 45: warning: exported method ProcessorServer.Start should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign99%

IneffAssign detects ineffectual assignments in Go code.


misspell99%

Misspell Finds commonly misspelled English words