InheritedDependencyRule
class InheritedDependencyRule @Inject constructor : DocumentedRule<InheritedDependencyFinding>
Content copied to clipboard
Constructors
Functions
Link copied to clipboard
open suspend override fun check(project: McProject): List<InheritedDependencyFinding>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun Sequence<TransitiveProjectDependency>.sortedByInheritance(project: McProject): Sequence<TransitiveProjectDependency>
Content copied to clipboard
Link copied to clipboard
private fun TransitiveProjectDependency.withDownstreamVariants(project: McProject): Sequence<TransitiveProjectDependency>
Content copied to clipboard
Returns a sequence starting with the receiver's configuration, then all downstream configurations.
Link copied to clipboard
private fun Sequence<TransitiveProjectDependency>.withTestFixturesMainSource(): Sequence<TransitiveProjectDependency>
Content copied to clipboard