fun sanitize()

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
    }