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 [EMAIL PROTECTED] tag. * Stop creating duplicate regular expression patterns. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]