Oliver Burn has released Checkstyle 5.0, a lint-like tool that checks Java code for adherence to various coding standards:
elease 5.0 is not 100% backwardly compatible with release 4.4. Most likely you will need to update your configuration file.
The following checks were added since release 4.4:
- AnnotationUseStyle
- MissingDeprecated
- MissingOverride
- PackageAnnotation
- SuppressWarnings
- EqualsAvoidNull
- NoClone
- NoFinalizer
- AvoidStaticImport
- JavadocPackage
- ClassTypeParameterName
- MethodTypeParameterName
- RegexpMultiline
- RegexpSingleline
- RegexpSinglelineJava
- OuterTypeNumber
- FileTabCharacter
- GenericWhitespace