Class
- Class name prefixed with package name
Reports classes whose names are prefixed with their package names, ignoring differences in capitalization.
- Class name same as ancestor name
Reports classes that have the same name as one of their superclasses, while their fully qualified names remain different.
- Class naming convention
Reports classes whose names are too short, too long, or do not follow the specified regular expression pattern.
- Exception class name does not end with 'Exception'
Reports exception classes whose names don't end with Exception.
- Non-exception class name ends with 'Exception'
Reports non-exception classes whose names end with Exception.
Last modified: 11 September 2024