Lint issue in config package
internal/config/config.go:1:1: package-comments: should have a package comment (revive)
internal/config/config.go:27:7: exported: exported const Megabyte should have comment or be unexported (revive)
internal/config/config.go:38:6: exported: exported type TomlURL should have comment or be unexported (revive)
internal/config/config.go:42:1: exported: exported method TomlURL.UnmarshalText should have comment or be unexported (revive)
internal/config/config.go:48:1: exported: exported method TomlURL.MarshalText should have comment or be unexported (revive)
internal/config/config.go:52:6: exported: exported type TomlDuration should have comment or be unexported (revive)
internal/config/config.go:56:1: exported: exported method TomlDuration.UnmarshalText should have comment or be unexported (revive)
internal/config/config.go:62:1: exported: exported method TomlDuration.MarshalText should have comment or be unexported (revive)
internal/config/config.go:66:6: exported: exported type ObjectStorageCredentials should have comment or be unexported (revive)
internal/config/config.go:74:6: exported: exported type ObjectStorageConfig should have comment or be unexported (revive)
internal/config/config.go:78:6: exported: exported type S3Credentials should have comment or be unexported (revive)
internal/config/config.go:84:6: exported: exported type S3Config should have comment or be unexported (revive)
internal/config/config.go:94:6: exported: exported type GoCloudConfig should have comment or be unexported (revive)
internal/config/config.go:98:6: exported: exported type AzureCredentials should have comment or be unexported (revive)
internal/config/config.go:103:6: exported: exported type GoogleCredentials should have comment or be unexported (revive)
internal/config/config.go:109:6: exported: exported type RedisConfig should have comment or be unexported (revive)
internal/config/config.go:126:6: exported: exported type ImageResizerConfig should have comment or be unexported (revive)
internal/config/config.go:132:6: exported: exported type MetadataConfig should have comment or be unexported (revive)
internal/config/config.go:136:6: exported: exported type TLSConfig should have comment or be unexported (revive)
internal/config/config.go:144:6: exported: exported type ListenerConfig should have comment or be unexported (revive)
internal/config/config.go:147:2: var-naming: struct field Tls should be TLS (revive)
internal/config/config.go:150:6: exported: exported type Config should have comment or be unexported (revive)
internal/config/config.go:179:5: exported: exported var DefaultImageResizerConfig should have comment or be unexported (revive)
internal/config/config.go:184:5: exported: exported var DefaultMetadataConfig should have comment or be unexported (revive)
internal/config/config.go:188:1: exported: exported function NewDefaultConfig should have comment or be unexported (revive)
internal/config/config.go:195:1: exported: exported function LoadConfigFromFile should have comment or be unexported (revive)
internal/config/config.go:209:1: exported: exported function LoadConfig should have comment or be unexported (revive)
internal/config/config.go:218:18: G204: Subprocess launched with variable (gosec)
internal/config/config.go:236:1: exported: exported method Config.RegisterGoCloudURLOpeners should have comment or be unexported (revive)
internal/config/config.go:259:70: (*AzureCredentials).getURLOpener - result 1 (error) is always nil (unparam)
internal/config/config.go:302:8: G101: Potential hardcoded credentials (gosec)