satisfy

open infix fun satisfy(assertion: (Module) -> Boolean): ModulesRuleBuilder

Asserts that selected modules satisfy a custom boolean condition.


open infix fun satisfy(description: String): ModulesRuleBuilder

Asserts that selected modules satisfy custom description description.


open fun satisfy(description: String, assertion: (Module, ProjectGraph) -> Boolean): ModulesRuleBuilder

Asserts that selected modules satisfy a custom condition with description.


open fun satisfy(id: String, description: String? = null, predicate: SatisfyContext<Module>.(Module) -> Boolean): ModulesRuleBuilder

Asserts that selected modules satisfy a custom predicate within a SatisfyContext block identified by id and optional description.


Asserts that selected modules satisfy a custom violation-collecting assertion.