in ruler-common/src/main/java/com/spotify/ruler/common/dependency/DependencySanitizer.kt [36:44]
fun sanitize(entries: List<DependencyEntry>): Map<String, List<DependencyComponent>> {
val map = mutableMapOf<String, MutableList<DependencyComponent>>()
entries.map(::sanitizeEntry).forEach { entry ->
val components = map.getOrPut(entry.name) { ArrayList() }
val type = getComponentType(entry)
components += DependencyComponent(entry.component, type)
}
return map
}