merge method

Config merge(
  1. Config overrides
)

Implementation

Config merge(Config overrides) => Config(
      excludePatterns: {...excludePatterns, ...overrides.excludePatterns},
      excludeForMetricsPatterns: {
        ...excludeForMetricsPatterns,
        ...overrides.excludeForMetricsPatterns,
      },
      metrics: mergeMaps(defaults: metrics, overrides: overrides.metrics),
      rules: mergeMaps(defaults: rules, overrides: overrides.rules)
          .cast<String, Map<String, Object>>(),
      antiPatterns:
          mergeMaps(defaults: antiPatterns, overrides: overrides.antiPatterns)
              .cast<String, Map<String, Object>>(),
    );