Checkstyle is a development tool to help
programmers write Java code that adheres to a
coding standard. Its purpose is to automate the
process of checking Java code, and to spare
humans of this task.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
OuterTypeFilename se añadió, que comprueba que el nombre de tipo externo y del partido de nombre de archivo. PackageDeclaration se ha mejorado para comprobar que, opcionalmente, el nombre del paquete coincide con el nombre del directorio que contiene el archivo. NestedForDepth se añadió, que restringe anidadas para los bloques a una profundidad especificada (por defecto = 1). MethodCount se añadió, que comprueba el número de métodos declarados en cada tipo. OneStatementPerLine se añadió, que comprueba que no es sólo una instrucción por línea. MagicNumber se ha mejorado para admitir el parámetro ignoreHashCodeMethod hacer caso omiso de números de magia en hashCode () métodos. AbstractClassName fue mejorado para soportar la comprobación de que las clases se pongan en venta tienen el modificador abstract. El stringSet tipos de propiedad y intSet se ha mejorado para admitir que se suministran varias veces para construir el equivalente de una lista separada por comas. AvoidStarImport fue mejorado para soportar la allowClassImports propiedades y allowStaticMemberImports para un mayor control sobre lo que está permitido.
OuterTypeFilename was added, which checks that the outer type name and the file name match. PackageDeclaration was enhanced to optionally check that the package name matches the name of the directory containing the file. NestedForDepth was added, which restricts nested for blocks to a specified depth (default = 1). MethodCount was added, which checks the number of methods declared in each type. OneStatementPerLine was added, which checks that there is only one statement per line. MagicNumber was enhanced to support the parameter ignoreHashCodeMethod to ignore magic numbers in hashCode() methods. AbstractClassName was enhanced to support checking that matching classes have the abstract modifier. The property types stringSet and intSet were enhanced to support being supplied multiple times to construct the equivalent of a comma separated list. AvoidStarImport was enhanced to support the properties allowClassImports and allowStaticMemberImports for finer control over what is allowed.
Este comunicado contiene una serie de mejoras y correcciones de errores. Los puntos más destacados incluyen mejoras de rendimiento en el cheque StrictDuplicateCode y un cheque de CrossLanguageRegexpHeader nuevo que permite comprobar encabezados de archivo de idiomas que no sean Java.
Tags:
Minor feature enhancements
This release contains a number of enhancements and
bugfixes. The highlights include performance
improvements in the StrictDuplicateCode check and
a new CrossLanguageRegexpHeader check that allows
checking file headers for languages other than
Java.