This rule is defined by the following XPath expression:
//ClassOrInterfaceDeclaration [ ( (./ExtendsList/ClassOrInterfaceType[ends-with(@Image,'EJBLocalHome')]) ) and not ( ends-with(@Image,'LocalHome') ) ]
Example:
/* Proper name */ public interface MyBeautifulLocalHome extends javax.ejb.EJBLocalHome {}
Example:
/* Bad name */ public interface MissingProperSuffix extends javax.ejb.EJBLocalHome {}