Pattern: Invalid type name
Issue: -
Validates identifiers for classes, interfaces, enums, and annotations.
The following configuration element ensures that interface names begin with "I_"
, followed by letters and digits:
<module name="TypeName">
<property name="format" value="^I_[a-zA-Z0-9]*$"/>
<property name="tokens" value="INTERFACE_DEF"/>
</module>