mustBeReachableFrom

fun mustBeReachableFrom(module: String, from: String, because: String = "", severity: Severity = Severity.ERROR)(source)

Requires every module matching module to be reachable from a module matching from over production dependencies - e.g. every :feature:* must be reachable from :app. A module no production path from from reaches is dead in that entry point. Reports unreachable-module at severity (default ERROR).

rules { mustBeReachableFrom(module = ":feature:*", from = ":app", because = "wire every feature into the app") }