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. |