Pattern: Interface with same name as super-interface
Issue: -
Checks for any interface that has an identical name to its super-interface, other than the package. This can be very confusing.
Example of violations:
interface SomeInterface extends other.SomeInterface { } // violation