moleculer-go/moleculer

View on GitHub
broker/broker.go

Summary

Maintainability
D
F
+1 day
Test Coverage

Function mergeConfigs has 92 lines of code (exceeds 50 allowed). Consider refactoring.
New

func mergeConfigs(baseConfig moleculer.Config, userConfig []*moleculer.Config) moleculer.Config {
    if len(userConfig) > 0 {
        for _, config := range userConfig {
            if config.Services != nil {
                baseConfig.Services = mergeMaps(baseConfig.Services, config.Services)
Severity: Major
Found in broker/broker.go - About 2 hrs to fix

    There are no issues that match your filters.

    Category
    Status