This rule checks that interfaces inheriting from an interface with the suffix Repository end with the same suffix.

Noncompliant Code Example

    public interface TestInterface extends DefaultRepository {}

Compliant Solution

    public interface UserRepository extends DefaultRepository {}