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 foi adicionado, que verifica se o nome do tipo do jogo exterior e nome do arquivo. PackageDeclaration foi reforçada, opcionalmente, verifique se o nome do pacote corresponde ao nome do diretório que contém o arquivo. NestedForDepth foi adicionado, o que restringe aninhados para os blocos a uma profundidade determinada (default = 1). MethodCount foi adicionado, que verifica o número de métodos declarados em cada tipo. OneStatementPerLine foi adicionado, que verifica se há apenas uma declaração por linha. MagicNumber foi reforçada para suportar o parâmetro ignoreHashCodeMethod ignorar números mágicos em hashCode (). AbstractClassName foi aprimorado para oferecer suporte a verificação de que as aulas correspondentes têm o modificador abstract. A propriedade stringSet tipos e IntSet foram reforçadas para suportar a ser fornecido várias vezes para construir o equivalente a uma lista separada por vírgula. AvoidStarImport foi aprimorado para suportar o allowClassImports propriedades e allowStaticMemberImports para um melhor controle sobre o que é 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 contém uma série de melhorias e correções. Os destaques incluem melhorias de desempenho na verificação StrictDuplicateCode e um cheque CrossLanguageRegexpHeader novo que possibilita a verificação de cabeçalhos de arquivos para outros idiomas além do 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.