Bug#433350: checkstyle: New upstream version available

Paul Cager paul-debian at home.paulcager.org
Mon Jul 16 14:11:06 UTC 2007


Package: checkstyle
Severity: wishlist



Release 4.3

Fixed Bugs:

    * The StrictDuplicateCode check didn't report correct results when multiple duplicate code regions were overlapping. (bug 1564465)
    * Fixed NPE in FallThrough check (bug 1472228)
    * Fixed typo in Command Line example (bug 1464595)
    * RegexpHeader check now correctly report problematic line in file with regexps for header (bug 1455575)
    * Fixed small problem in usage checks (patch 1498920). Thanks to Chris Povirk (cpovirk) for submitting the patch.
    * Fixed incorrect french translation (bug 1611403). Thanks to Fabien Bergeret for providing the correct value.

New features:

    * Major performance improvements in the StrictDuplicateCode check, especially for large projects. Also, false alarms are no longer possible.
    * New CrossLanguageRegexpHeader check that allows checking file headers for other languages than Java.
    * Applied patch 1586411 from Dennis Lundberg (dennislundberg) to add Maven POM files to the build.

Release 4.2

New features:

    * NoWhitespaceAfter check now accepts TYPECAST token to check is there is no whitespace after typecast. (rfe 1248106).
    * IllegalType can be configured to accept some abstract classes which matches to regexp of illegal type names (property legalAbstractClassNames, rfe 953266). Thanks to Paul Guyot (pguyot) for submitting patch.
    * TrailingComment now can be configured to accept some trailing comments (such as NOI18N) (property legalComment, rfe 1385344).
    * Added WriteTag check which outputs a JavaDoc tag as information (patch 902110) Thanks to Daniel Grenner (dgrenner) for contribution.
    * Support for suppressing audit events based on an identifier that is assigned to individual modules/checks. This allows for suppressing at a finer level than the check class name. See SuppressionFilter documentation for more.
    * Added the style sheet checkstyle-frames.xsl, thanks to Paul King. (Bug 1385095).
    * Applied patch (1505376) by Clint Stotesbery to support the suppressLoadErrors property for AbstractTypeAwareCheck (RFE 1491630).
    * Upgraded to ANTLR 2.7.6.
    * GUI now displays a TextArea with the contents of the file parsed. Based on patch from sermojohn (RFE 1499180).

Fixed Bugs:

    * First attempt to fix 1000092 (RightCurlyCheck misbehaves for LIT_CATCH). The check has been rewritten to check rcurly after finally and else. Current behavior is incompatible with previous one.
    * Fixed problem in type aware checks with loading inner-classes which were referenced as <outer_class_name>.<inner_class_name> (bug 1379666, modules JavadocMethod and RedundantThrows).
    * Fix UTF-8 encoding error in XMLLogger. (bug 1369589).
    * The new property logLoadErrors of the JavaDocMethod check now allows controlling the behaviour when checkstyle cannot load a class that is referenced in javadoc (bug 1422462).
    * Tighten up the allowed use of the {@inheritDoc} tag.
    * Stop creating duplicate regular expression patterns.




More information about the pkg-java-maintainers mailing list