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