requestParser/requestParser.go
Function NewRequestParser
has 56 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func NewRequestParser(config Config, logger log.Logger, metricsRegistry provider.Provider, inserter inserter, blacklist blacklist.List, encrypter voynicrypto.Encrypt, timeTracker TimeTracker) (*RequestParser, error) {
if encrypter == nil {
return nil, errors.New("no encrypter")
}
if blacklist == nil {
Function NewRequestParser
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func NewRequestParser(config Config, logger log.Logger, metricsRegistry provider.Provider, inserter inserter, blacklist blacklist.List, encrypter voynicrypto.Encrypt, timeTracker TimeTracker) (*RequestParser, error) {
Function NewRequestParser
has 5 return statements (exceeds 4 allowed). Open
Open
func NewRequestParser(config Config, logger log.Logger, metricsRegistry provider.Provider, inserter inserter, blacklist blacklist.List, encrypter voynicrypto.Encrypt, timeTracker TimeTracker) (*RequestParser, error) {
if encrypter == nil {
return nil, errors.New("no encrypter")
}
if blacklist == nil {