Checkstyle Release 6.6
New:
New option for MagicNumber to ignore magic numbers in field declarations
New option for ModifiedControlVariable Check to ignore validation of variables defined in for which are not change in for iterator part
Bug fixes:
Extend LeftCurly check to verify static initializers
Extend EmptyBlock check to verify synchronized blocks
Fix generics with arrays handling in NoWhitespaceAfter
Fix upper/lower case conversation, enhance tests
Introduce new handler SynchronizedHandler for checking identation
added validation for header in setHeader in RegexpHeaderCheck.java to provide better feedback when an invalid Pattern is specified
Notes:
Delete System.exit() and delegate exit control into separate method
Repair ignored test
Fix AnnotationLocation violation in Checkstyle codebase
Fix AvoidStaticImport check violations in codebase
Fix AtclauseOrder check violations in codebase
Resolve Javadoc problems found by Checkstyle
Replace all occurrences of FastStack with ArrayDeque
Fix PMD violations from numerous ruleset in Checkstyle
Fix PMD violations from numerous ruleset in Checkstyle
Update Apache Commons Lang to 3.4
Use use Java 7 instead of custom logic for relative paths
Add test for non existing cache file
Use entrySet iterator to fix FindBugs violations
Integrate Gitter with Checkstyle
Resolve some problems in Javadoc reported by Java 8
Disable Findbugs for 'grammars' package
Update Maven Compiler Plugin to 3.3
Update FindBugs Maven Plugin to 3.0.1
Update Maven Javadoc Plugin to 2.10.3
all TODO/FIXME were removed , some of them converted to issues
all findbugs validation rules are activated