Details
-
Task
-
Resolution: Fixed
-
Major
-
8.4-rc-1
-
None
-
N/A
-
N/A
-
Description
See http://checkstyle.sourceforge.net/releasenotes.html#Release_7.3 (since 7.1.2)
Release 7.4 New: Support LITERAL_SYNCHRONIZED token for NoWhitespaceAfter Rule. Author: rnveach #2803 google_checks.xml : NO space is allowed method method name and its arguments. Author: rnveach #2809 Support more tokens in WhitespaceAfter check. Author: MaksimP #3333 Checker: option to allow printing exception as violation and continue execution. Author: rnveach #3611 ImportControl: allow to load files from resources. Author: Jochen Van de Velde #3450 Bug fixes: NullPointerException when using NeedBraces with tokens LITERAL_CASE, LITERAL_DEFAULT. Author: liscju #3655 CustomImportOrder should check that import groups are separated by one line only. Author: kazachka #3551 RightCurly was misconfigured in google_checks.xml for do-while blocks. Author: Roman Ivanov #3678 keep a map of Check name and it package in source to avoid brute force load by PackageObjectFactory from all packages. Author: Vladislav Lisetskii #3184 Duplicated Checks in google_checks.xml config should have "id". Author: Roman Ivanov #3662 skip unnecessary exception 'Severity not set, ignoring exception'. Author: Roman Ivanov #3657 EmptyLineSeparator causing violation in `package-info.java`. Author: kazachka #3426 FinalLocalVariable should not to check multi-catch variables. Author: liscju #3617 ImportOrder: Check that import groups aren't separated internally. Author: linelect #2143 Notes: update documentation about getAcceptableTokens for javadoc Checks. Author: Roman Ivanov #3672 update documentation for VariableDeclarationUsageDistance with allowedDistance = 0. Author: Roman Ivanov #3665 Module term and usage is confusing in test area. Author: rnveach #3667 Using the SPDX identifier for the license name. Author: Robert Reiz #3653 XDoc: extend validation to Checker and TreeWalker. Author: rnveach #3622 travis: use standalone shell files . Author: Roman Ivanov #3632 CustomImportControl bad document examples that could lead to false positive on 'special group'. Author: Roman Ivanov #3590 Add new Sevntu checks and create UT for missing checks. Author: Roman Ivanov #3628 repo files should not have execute permissions. Author: MaksimP #3600 use shippable CI in testing. Author: Oleg Efremenkov #3316 100% UT coverage for ParseTreeTablePModel.java. Author: Saideep, Roman Ivanov #3606 Set Load external DTD feature to be enabled. Author: Aurimas Liutikas #3605 Modules and XDocs: change setter methods to recieve similar types with field type for easier xdoc validation (more 2). Author: rnveach #3575 ImportControl: Deprecate 'url' property in favor of the 'file' property. Author: Jochen Van de Velde #3584 Unexpected loss of coverage for PropertyCacheFile.java. Author: Roman Ivanov #3594 Update ISSUE_TEMPLATE.md. Author: Roman Ivanov refactoring to ImportControlCheck . Author: kazachka #3498 ThreadLocal usage in single threaded checkstyle. Author: Vladislav Lisetskii #2992 Detect final methods in Enumeration for RedundantModifier. Author: rnveach #2068 Release 7.3 Breaking backward compatibility: Javadoc grammar: Delete child nodes in Javadoc TEXT node. Author: rnveach #3170 New: Update Google style coverage to state of 12 July 2016. Author: alberto.cuda #3381 Modules and XDocs: changed setter methods to recieve similar types with field type for easier xdoc validation . Author: rnveach #3255 CLI: Cannot override default Checker. Author: rnveach #3515 ParameterNameCheck: new scope and excludeScope properties . Author: alberto.cuda #3473 google_checks.xml CustomImportOrder problem. Author: Andrei Selkin #941 Bug fixes: GUI: Add support of DetailNode objects in CodeSelector. Author: kazachka #3432 GUI: Inconsistency in AST structure for block-comments. Author: kazachka #3445 Checker Cache not saving files that have suppressed violations. Author: rnveach #3488 Notes: ImportOrder: checkstyle_checks.xml does not have separate "java" group. Author: linelect #3577 doc: fix broken link to file filters page. Author: Ken Geis use ForbidAnnotationElementValueCheck from sevntu.checkstyle. Author: rnveach #3567 Turn on Config Cache File Locally for Developers. Author: rnveach #3487 document isCommentNodesRequired method in xdoc. Author: Roman Ivanov #3561 Checkstyle tests should not require internet. Author: rnveach #3536 doc: note was placed to TranslationCheck that it has problems with Checker cache. Author: Roman Ivanov Release 7.2 New: DesignForExtension: consider overridable methods and javadoc. Author: Andrei Selkin #3102 ImportControl: allow regex in subpackage elements.. Author: Volker Boerchers #2999 Allow WhitespaceAround for ARRAY_INIT token. Author: zenigata #3202 Bug fixes: Inconsistency in AST tructure for block-comments. Author: kazachka #3431 Checker Cache invalidated falsely on load in second run due to external resources. Author: rnveach #3489 Wrong warning from AvoidEscapedUnicodeCharacters. Author: Dzmitry Rusak #3476 Add METHOD_REF to the list of valid tokens for OperatorCheck. Author: alberto.cuda #3472 DetailAST should invalidate childCount cache. Author: rnveach #3486 DetailAST should invalidate its methods cache (aka lazy-load). Author: Andrei Selkin #3466 Notes: Rename PkgControl to ImportControl. Author: Jochen Van de Velde #3514 split Guard class into two. Author: Jochen Van de Velde #3497 openjdk8/9 test code should be parseable by checkstyle . Author: Roman Ivanov #3033 use shippable CI in testing. Author: Roman Ivanov #3316