io.github.mkohm.detekt.hint.rules

Package io.github.mkohm.detekt.hint.rules

Types

InterfaceSegregationPrinciple class InterfaceSegregationPrinciple : Rule
Interface segregation principle rule
LackOfCohesionMethods class LackOfCohesionMethods : Rule
A rule that notifies if there is too much lack of cohesion. Remember to configure it correctly in the detekt.yml.
OpenClosedPrinciple class OpenClosedPrinciple : Rule
Open closed principle rule. Only supports catching the easiest cases. Not complex when expressions, with type checking and use of enums.
UseCompositionInsteadOfInheritance class UseCompositionInsteadOfInheritance : Rule
A rule suggesting the use of composition instead of inheritance. It will help you test for Liskov Substitution.