Details
-
Task
-
Resolution: Fixed
-
Major
-
7.3-milestone-1
-
None
-
N/A
-
N/A
-
Description
See https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317223&version=12330406
Release Notes - Maven Checkstyle Plugin - Version 2.17 ** Bug * [MCHECKSTYLE-302] - Using inline configuration does not work with Maven 2.2.1 * [MCHECKSTYLE-304] - Using inline configuration, checkstyle-checker.xml is generated using DTD v1.2 * [MCHECKSTYLE-310] - Parrallel build failing with various errors * [MCHECKSTYLE-311] - "mvn clean site -Preporting" fails with Could not find resource 'config/maven_checks.xml' ** Improvement * [MCHECKSTYLE-291] - Change format of violation message * [MCHECKSTYLE-293] - Update to use non deprecated method Checker.setClassLoader() ** Task * [MCHECKSTYLE-307] - Upgrade to Checkstyle 6.11 * [MCHECKSTYLE-313] - Upgrade to Checkstyle 6.11.2
See http://checkstyle.sourceforge.net/releasenotes.html#Release_6.12.1 (from 6.7)
Release 6.12.1 New: ParameterName: Add 'ignoreOverridden' option to skip methods with @Override annotation. Author: Andrei Selkin #2290 Bug fixes: Fix RedundantModifier at final methods in anonymous class. Author: rnveach #2122 Performance-Optimization: Do not recompile Pattern for each file/line. Author: Fabian Loewner #2495 Fix skipping validation for non empty classes when allowEmptyTypes is true. Author: Andrei Selkin #2480 NeedBraces: allow no body loops. Author: Andrei Selkin #2436 Make 'processJavadoc' property 'true' by default. Author: Vladislav Lisetskiy #1627 spelling: fix strange japanese. Author: Nobuyuki-Inaba #2524 Notes: removed excess hierarchy from several Checks. Author: rnveach #2451 deprecated AbstractIllegalCheck. Author: rnveach #2451 removed xdoc google style links to master. Author: rnveach #2519 removed xdoc links to master. Author: rnveach #2519 added xdoc example url validation. Author: rnveach #2517 added xdoc check order validation, all xdoc are sorted. Author: rnveach #2292 validate existence of config file sooner. Author: rnveach #1267 reorganized checkstyle_checks.xml. Author: rnveach #2526 Describe token sets in 'writing checks' section in xdoc. Author: Vladislav Lisetskiy #2346 Update System Rules to 1.13.0. Author: Michal Kordas #2513 Release 6.12 Bug fixes: CommentsIndentationCheck doesn't report errors at end of block. Author: Andrei Selkin #2078 Fix NoWhitespaceAfterCheck. Author: attatrol #1013 Fix NPE in EqualsAvoidNull check. Author: Vladislav Lisetskiy #2474 Fix FinalLocalVariable false-negative. Author: Vladislav Lisetskiy #1551 Exclude lines with package in LineLength check. Author: rnveach #2482 fixed NPE in NeedBraces.isSingleLineFor. Author: rnveach #2283 JavaDocMethod: Exception thrown for incomplete @return tag if next line is empty. Author: John Erik Halse #2398 Fix reusability of JavaDoc checks. Author: Björn Kautler #2326 Fixed blank line indentification for EmptyLineSeparator check. Author: Pavel Baranchikov #2266 Support for @SuppressWarnings("all").. Author: Stéphane Galland #2275 Make SuppressWarningsFilter case-insensitive. Author: Michal Kordas #2202 Fix NPE in ModifiedControlVariable on SuppressWarnings. Author: Michal Kordas #2327 Do not recognize '/**/' as valid Javadoc. Author: Michal Kordas #2387 Make JavadocType check customizable by list of tokens. Author: Michal Kordas #2388 Fix FALSE positive in JavadocStyle check on inheritDoc tag. Author: Michal Kordas #2411 Ignore missing Javadoc for 'serialVersionUID' fields. Author: Michal Kordas #792 Exclude lines with imports in LineLength check. Author: Michal Kordas #2433 IllegalTypeCheck, requiredTokens is set to IMPORT only. Author: Roman Ivanov #2415 CLI should print a file name where exception is happen. Author: Roman Ivanov #2109 LeftCurly: add Anonymous class to allowed tokens. Author: Roman Ivanov #2431 Notes: Deploy snapshots versions in CI. Author: WonderCsabo #2167 require all filters appear in checkstyle_checks.xml. Author: rnveach #2268 removed xdoc of CustomImportOrder.samePackageMatchingDepth. Author: rnveach #2453 added xdoc check validation. Author: rnveach #2442 Run CheckStyle on Full Test Directory. Author: rnveach #2421 fixed invalid xml examples in xdocs. Author: rnveach #2425 flush audit outputs sooner. Author: rnveach #2085 unify test input locations for whole project. Author: rnveach #2161 removed excess hierarchy from few Check. Author: rnveach #2451 Bunch of refactoring and code optimizarion. Author: rnveach Update list of missing tools. Author: Dawid Nejman #1238 Sonarqube found problems in Checkstyle. Author: Ilja Dubinin #46 Replaced outdated link for bamboo-checkstyle-plugin. Author: Dawid Nejman #1238 'forbiddenapis' plugin added to maven config. Author: Ruslan Diachenko #1217 Update list of related Tools. Author: Dawid Nejman #1238 skip all analysers during deploy. Author: Roman Ivanov #2167 usage of error-prone plugin is commented out till problems with Eclipse resovled. Author: Roman Ivanov #2160 Inconvenience to debug UTs after recent changes in BaseCheckTestSupport. Author: Roman Ivanov #2434 Fix PMD violations for ShortVariable rule. Author: Roman Ivanov #985 PMD violations PreserveStackTrace. Author: Roman Ivanov #996 PMD violations EmptyMethodInAbstractClassShouldBeAbstract. Author: Roman Ivanov #997 PMD violation ConfusingTernary. Author: Roman Ivanov #974 rename CheckUtils.isVoidMethod to isNonVoidMethod. Author: Roman Ivanov #2273 Decrease visibility of package-private methods. Author: Michal Kordas #957 Rename tests to match tested class name with Test suffix. Author: Michal Kordas #2215 Fix all issues for Java found by Codacy static analysis tool. Author: Michal Kordas #2271 Fix missing code coverage. Author: Michal Kordas #2243 Fix typos in code. Author: Michal Kordas #2080 Update Maven Shade Plugin to 2.4.2. Author: Michal Kordas #2464 Update Maven Surefire and Failsafe plugins to 2.19. Author: Michal Kordas #2394 Update Maven Assembly Plugin to 2.6. Author: Michal Kordas #2350 Update JGit to 4.1.0.201509280440-r. Author: Michal Kordas #2324 Update PowerMock to 1.6.3. Author: Michal Kordas #2293 Release 6.11.2 Bug fixes: Make ConfigurationLoader.loadConfiguration public. Author: Michal Kordas #2260 Notes: Create UT to check that all checkstyle modules have xdocs. Author: Andrei Selkin #819 Split config.html into few pages. Author: Andrei Selkin #819 Create xdoc documentation for FileContentsHolder. Author: Andrei Selkin #819 Add GENERIC_START and GENERIC_END into list of acceptable tokens in xdocs of NoWhiteSpaceAfter and WhiteSpaceAround. Author: Andrei Selkin #2258 Add COMMA into list of acceptable tokens in xdocs of NoWhiteSpaceBefore. Author: Andrei Selkin #2259 minor refactoring, helper method was added. Author: Aleksandr Ivanov #2231 fixed jgit resource leaks in commit validation. Author: rnveach Ilja Dubinin was added as developer. Author: Roman Ivanov Add WILDCARD_TYPE into list of acceptable tokens in xdocs of WhitespaceAround. Author: Andrei Selkin Release 6.11.1 Bug fixes: Add lambda support to indentation check (see #281). Author: Pieter Noordhuis #1548 Notes: Coverage has been increased to 100% in 'checks' package. Author: Ilja Dubinin #1290 Resolve Doxia Site Renderer warnings. Author: Vladislav Lisetskiy #905 Update plexus-compiler-javac-errorprone to 2.6. Author: Michal Kordas #2247 Update JGit to 4.0.2.201509141540-r. Author: Michal Kordas #2246 Fix release failure due to unknown Javadoc tag. Author: Michal Kordas #2245 Release 6.11 Breaking backward compatibility: Restore 'url' option for ImportControl. Author: Aleksandr Ivanov #2231 New: New option 'requiredTranslations' to Translation check. Author: Andrei Selkin #2166 New option 'switchBlockAsSingleDecisionPoint' for CyclomaticComplexityCheck. Author: Andrei Selkin #2029 Bug fixes: Fix java grammar for unicode escape. Author: rnveach #157 Add basic thread-safety to Javadoc checks. Author: Michal Kordas #2237 Fixed NPE in FinalLocalVariableCheck. Author: rnveach #1257 NoWhitespaceAfter, NoWhitespaceBefore and WhitespaceAround don't support GENERIC_START nor GENERIC_END tokens. Author: Roman Ivanov #2219 Add support of lambdas which parameter types are omitted for HiddenFieldCheck. Author: Andrei Selkin #2175 Fix RedundantModifier check at final classes in interfaces. Author: Michal Kordas #2203 Print missing cause of exception to console on error. Author: Michal Kordas #2213 Fix not working excludeScope in JavadocMethod check. Author: Michal Kordas #2205 Fix RedundantModifier check to recognise inner classes accessible from global scope. Author: liscju #1537 CustomImportOrderCheck rule priorities. Author: Aleksandr Ivanov #1273 Fix false negative in AtclauseOrder check. Author: Vladislav Lisetskiy #2095 Fix IllegalStateException in JavadocTypeCheck. Author: Vladislav Lisetskiy #2112 Allow COMMA again in NoWhiteSpaceBefore. Author: Roman Ivanov #2089 Fix HiddenField false positive violations for anonymous classes. Author: Andrei Selkin #382 Added support of logging severity for all audit events. Author: Andrei Selkin #67 Allow @return tags from annotation types. Author: Phillip Webb #2141 Fixed redundant modifier false positive for abstract classes in interfaces. Author: Andrei Selkin #1833 Ignore classes nested in interaces or annotations in Final Class Check. Author: Vladislav Lisetskiy #2064 Detect nested enums marked as static in RedundantModifier check. Author: Vladislav Lisetskiy #1530 Fixed NPE in MutableExceptionCheck.isExtendedClassNamedAsException. Author: Andrei Selkin #1903 Change message in SummaryJavadocCheck. Author: Vladislav Lisetskiy #2062 Notes: Update HTML documentation to describe all options for all checks. Author: Andrei Selkin #2169 Make link for each row of Google style coverage table. Author: Vladislav Lisetskiy #1005 Add docs about while idiom to InnerAssignment check. Author: Michal Kordas #2230 Fix additional issues reported by IntelliJ IDEA inspections in Checkstyle code. Author: Michal Kordas #2080 SuppressionsLoaderTest UT was stabilized. Author: Ruslan Diachenko #2191 ROOT locale added in checker creation for UT; travis updated with a new check. Author: Ruslan Diachenko #2193 Update Error Prone to 2.0.5. Author: Michal Kordas #2216 Add "Input" prefix to test input files. Author: Michal Kordas #2161 Create MacOS matrix item for Travic-CI. Author: Roman Ivanov #2210 POM still references nexus.codehaus.org repo. Author: Roman Ivanov #2200 Make coverage 100% for TokenTypesDoclet. Author: Vladislav Lisetskiy #2126 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks. Author: Ilja Dubinin #1290 Use StandardCharsets and get rid of UnsupportedEncodingException. Author: Michael Osipov #2034 Remove errors from Maven output in TokenTypesDocletTest. Author: Vladislav Lisetskiy #2195 Anchor naming checks in google_style.xml. Author: Vladislav Lisetskiy #2108 AbstractHeaderCheck coverage has been increased to 100%. Author: Ilja Dubinin #1292 Sonarqube found problems in Checkstyle. Author: Ilja Dubinin #46 CopyPasted ITs. Author: Vladislav Lisetskiy #2074 Update Maven Wagon to 2.10. Author: Michal Kordas #2183 Update Maven Project Info Reports Plugin to 2.8.1. Author: Michal Kordas #2182 Split all modules to be separate at config_naming.html. Author: Vladislav Lisetskiy #2108 Remove already fixed exclusion from PMD configuration. Author: Michal Kordas #961 Add SLF4J binding required by JGit. Author: Michal Kordas #2129 Configure compiler to use Error Prone for non-input sources. Author: Michal Kordas #2160 Rearrange POM to use canonical ordering. Author: Michal Kordas #809 Unify naming files with test inputs. Author: Michal Kordas #2161 Create wide message for CheckstyleException in PackageObjectFactory. Author: Andrei Selkin #759 Fix compiler warnings in input files. Author: Michal Kordas #2130 Updated checkstyle_checks.xml to use ParameterNumber in default configuration. Author: Andrei Selkin #215 Extended Eclipse user guide for newbies of Checkstyle. Author: Andrei Selkin #606 Fix exception at NeedBraces check in enhanced for loops. Author: Michal Kordas #2135 Make test for FileTabCharacter locale and OS independent. Author: Michal Kordas #2137 Add inspection scope profile for IDEA analysis. Author: Michal Kordas #2131 Fix issues reported by IntelliJ IDEA inspections in Checkstyle code. Author: Michal Kordas #1555 Added tests for validating commit message. Author: liscju #937 Fix StringIndexOutOfBoundsException. Author: Vladislav Lisetskiy #2094 Activated TranslationCheck in checkstyle_checks.xml. Author: Andrei Selkin #2092 Fix Javadoc generation failure after addition of new tag. Author: Michal Kordas #2106 Add Codacy badge to main page. Author: Michal Kordas #2054 Update all Checks html docs with link to hosted configurations. Author: Vladislav Lisetskiy #1214 Create separate web page for old release notes. Author: Vladislav Lisetskiy #2063 Extended javadoc/xdoc for RightCurlyCheck. Author: Andrei Selkin #1900 Added UT which validates that all checks which exist in classpath are referenced in checkstyle_checks.xml. Author: Andrei Selkin #945 Add suppression for IntelliJ IDEA inspection. Author: Michal Kordas #2065 Refactoring of TreeWalker to increase readability. Author: Andrei Selkin Corrected javadoc/xdoc for IllegalTypeCheck. Author: Andrei Selkin Release 6.10.1 Bug fixes: broken compatibility with maven-checkstyle-plugin:2.15 at checkstyle:6.10. Author: Roman Ivanov #2065 Release 6.10 Breaking backward compatibility: 'ignoreMethods' option has been removed from DeclarationOrderCheck. Author: Baratali Izmailov #2031 fix typos in properties names. Author: Michal Kordas in scope of #1555 Rethrow all exceptions further to caller of Checker. Author: Ruslan Diachenko #1304 Improve exception handling in CheckstyleAntTask class. Author: Ruslan Diachenko #1245 New: Added new Check: CommentsIndentationCheck. Author: Andrei Selkin #333 Bug fixes: fixed problem with lexical order in CustomImportOrder. Author: Aleksandr Ivanov #1469 Extended messages for CustomImportOrder. Author: Aleksandr Ivanov #1648 Changed SAME_PACKAGE rule for CustomImportOrderCheck. Author: Aleksandr Ivanov #1262 reimplement EqualsAvoidNullCheck. Author: Vladislav Lisetskiy #1377 enforce all checks to override getRequiredTokens, getAcceptableTokens methods. Author: Andrei Selkin #655 IllegalType: add 'validateAbstractClassNames' option. Author: Andrei Selkin #1805 Marked 'maxLineLength' as '@Deprecated' at LeftCurlyCheck. Author: Andrei Selkin #965 Detect public constructors in non-public classes in RedundantModifier. Author: liscju #1537 Fixes logic bug in gui ParseTreeInfoPanel making linesToPositions assign lines to inappropriate positions. Author: liscju Fix RightCurlyCheck with same option not to rise expression in single-line blocks. Author: liscju #1416 Fix UnsupportedOperationException in GUI. Author: Michal Kordas #1718 Notes: Fix issues reported by IntelliJ IDEA inspections in Checkstyle code. Author: Michal Kordas #1555 Fix violations reported by Checkstyle checks. Author: Baratali Izmailov , Ruslan Diachenko #1566 Sonarqube found problems in Checkstyle. Author: Ilja Dubinin #46 Enable Checkstyle checks for 'gui' package. Author: Roman Ivanov #1678 Corrected links on website. Author: Andrei Selkin #751 Eclipse warnings about unused fields have been fixed. Author: Baratali Izmailov #1243 Simplify overqualified CSS element. Author: Michal Kordas #2054 Remove empty CSS rule. Author: Michal Kordas #2054 config: maven-enforcer-plugin and equalsverifier are updated to newest version. Author: Roman Ivanov Make coverage 100% for some classes at package com.puppycrawl.tools.checkstyle.checks. Author: Ilja Dubinin #1290 Utils classes have been moved to utils package, new classes CommonUtils and TokenUtils. Author: Ilja Dubinin #1898 Use EqualsVerifier to test equals and hashCode in IntMatchFilter. Author: Michal Kordas #1088 Removed suppression for SwitchDensity rule from PMD. Author: Andrei Selkin #973 Remove obsolete entry from PMD configuration. Author: Michal Kordas #877 Remove unused Coveralls plugin from pom.xml. Author: Roman Ivanov #1881 Update ANTLR to 4.5.1-1. Author: Roman Ivanov #1880 Update EqualsVerifier to 1.7.4. Author: Roman Ivanov #1879 replace deprecated method in HiddenCheckField. Author: Vladislav Lisetskiy Created JaCoCo profile of pom.xml. Author: Andrei Selkin #1173 Update Maven FindBugs Plugin to 3.0.2. Author: Michal Kordas #1714 Fixed typo in JavadocMethod's examples xdocs. Author: Andrei Selkin #1668 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.regexp. Author: Ilja Dubinin #1010 Fix headers for classes in 'gui' package. Author: Michal Kordas #945 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.coding.. Author: Baratali Izmailov #1293 Resolved javadoc problems that reported by java 8. Author: Andrei Selkin #291. Minor typo fixes. Author: Dave Moloney Release 6.9 Breaking backward compatibility: Change default value of property "format" to "^Abstract.*$" in AbstractClassNameCheck. Author: Bhavik Patel #1279 Removed property "url" in ImportControlCheck. Note: will be restored in release 6.11. Author: Aleksandr Ivanov #1128 New: New option for MagicNumber: constantWaiverParentToken. Solution to not detected properly numbers. Author: Bhavik Patel #1266 Bug fixes: Fixed NPE in MultipleVariableDeclarationsCheck Issue. Author: Baratali Izmailov #1539 Added column number into violation messages for RightCurlyCheck and LeftCurlyCheck. Author: Andrei Selkin #1511 Fix BooleanExpressionComplexity check violations in Checkstyle code. Author: Andrei Selkin #1052 Add new option for RightCurlyCheck. Author: Andrei Selkin #1019 Updated configuration for Eclipse Mars in xdoc. Author: Aleksandr Ivanov #1464 updated Xdoc and Javadoc for ImportOrder and CustomImportOrder. Author: Aleksandr Ivanov #1464 Remove from dependecies deprecated jar commons-beanutils-core.jar. Author: Roman Ivanov #1471 RedundantModifier for inner classes and enum constructors. Author: liscju #1242 Add missing xdocs for allowMultipleEmptyLines property of EmptyLineSeparatorCheck. Author: Andrei Selkin #881 Add setter for 'ignoreEnums' in LeftCurlyCheck. Author: Andrei Selkin #975 JavadocType does not check parameters in inner classes. Author: Pavel Baranchikov #1421 ImportOrderCheck. Fix separation for static imports. Author: Aleksandr Ivanov #1398 Fix for SuperClone and SuperFinalize checks reporting violations on native methods. Author: Vladislav Lisetskiy #1367 Fix FallThroughCheck fails on if with no else. Author: Andrei Selkin #1395 fix JavadocParagraph allows new line before the next paragraph. Author: Vladislav Lisetskiy #1332 Fix RegexpHeader causing exception with default config. Author: Andrei Selkin #1129 Fix OneStatementPerLine on multiple field initialization bug. Author: Andrei Selkin #1237 extend target list fo SuppressWarningsHolder. Author: Vladislav Lisetskiy #1158 provide human message for SuppressWarningsHolder. Author: Vladislav Lisetskiy #1158 Raising exception for CustomImportOrder.SAME_PACKAGE. Author: Aleksandr Ivanov #1282 Notes: Enable CustomImportOrder. Author: Aleksandr Ivanov #1459 Add UniquePropertiesCheck into checkstyle_checks.xml. Author: Andrei Selkin #1129 Refactoring of FinalLocalVariableCheck to avoid 'fall through' violation. Author: Andrei Selkin #1395 Add Organize Imports instructions to site. Author: Aleksandr Ivanov #1448 Fixed compilation error for CustomImportOrder input file. Author: Aleksandr Ivanov #1470 ImportOrder enabled in configuration. Author: Aleksandr Ivanov #1448 Number of updates for. Author: Michal Kordas #1555 Fixed incorrect Google Java Style links. Author: Andrei Selkin #751 Refactoring of RightCurlyCheck. Author: Andrei Selkin #1511 Apply various improvements over Checkstyle test code. Author: Michal Kordas #1542 Apply various improvements over Checkstyle code. Author: Michal Kordas #1538 Remove unnecessary consecutive lines in Checkstyle code. Author: Michal Kordas #1534 Fix some SonarQube violations. Author: Michal Kordas #46 Enable NonEmptyAtclauseDescription check on Checkstyle code. Author: Michal Kordas #945 fix for UTs on Windows7 and do not conflict with WindowsServer. Author: Roman Ivanov #1496 Investigate UTs failure to MainTest on Windows. Author: Roman Ivanov #1510 fix for build problem in Idea on Windows. Author: Roman Ivanov Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.metrics. Author: Ruslan Diachenko #1287 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.regexp (partial fix). Author: Ilja Dubinin #1010 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.blocks. Author: Ilja Dubinin #1291 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.coding. Author: Baratli Izmailov #1293 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.modifier. Author: Ruslan Diachenko #1286 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.naming. Author: Ruslan Diachenko #1288 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.whitespace. Author: Ruslan Diachenko #1289 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle. Author: Roman Ivanov #1294 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.api. Author: Roman Ivanov #1295 Make coverage 100% for Indentation check. Author: Michal Kordas #1295 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.javadoc. Author: Michal Kordas #1308 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.filters. Author: Ruslan Diachenko #1296 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.imports. Author: Alexander Ivanov #1128 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks. Author: Ilja Dubinin #1290 Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.header. Author: Ilja Dubinin #1292 CheckDocsDoclet.java was removed as it is not used in a project.. Author: Roman Ivanov Import which produces error on MacOSX jdk has been deleted. Author: Ilja Dubinin javadoc: deperecate overview.html and package.html support. Author: Roman Ivanov #1415 Make "private" methods "static" where possible. Author: Michal Kordas #46 new images were provided by our artist, new header for web site. Author: Roman Ivanov BaseCheckTestSupport.verify fails on Windows. Author: WonderCsabo #1388 check for connection is done by our website URL, as resource file is there. That let pass test when sourceforge web site is down. Author: Roman Ivanov Switch options reoganized for easier reading. Author: Aleksandr Ivanov #1376 add example for ConstantName in xdoc. Author: Vladislav Lisetskiy #1106 commented code was removed from CheckerTest. Author: Roman Ivanov fix eclipse package declaration error in InputPackageDeclaration. Author: Vladislav Lisetskiy Add Gradle to list of related tools Correct SonarQube name and links in same list. Author: Thomas Jensen fix structure of site.xml. Author: Vladislav Lisetskiy #1341 Move tests which cause compilation problem in Eclipse 4.2.2 to non-compilable folder. Author: Andrei Selkin #1351 Fix integration test compilation error for Windows environment. Author: Michal Kordas #1342 Fix failing of ITs for OneStatementPerLineCheck. Author: Andrei Selkin #1348 surefire and failsafe plugins are moved above checkstyle validation to run before long checkstyle execution. Author: Roman Ivanov add IT to validate google_checks config. Author: Vladislav Lisetskiy #1275 rename fields in ConfigurationBuilder and BaseCheckTestSupport. Author: Vladislav Lisetskiy update build procedure to validate all XML files against their schemas. Author: Vladislav Lisetskiy #1275 Fix compilation error for Windows environment. Author: Michal Kordas #1342 Remove usage of deprecated methods from MainTest. Author: Michal Kordas #1325 Restore checkstyle validation on nemo.sonarqube.org. Author: Roman Ivanov #1319 Update Maven Shade Plugin, EqualsVerifier, antlr, system-rules and Maven PMD Plugin to latest versions. Author: Michal Kordas system-rules, ant were updated to latest version. Author: Roman Ivanov Removed all assert statements. Author: Aleksandr Ivanov #1298 Fix AbstractClassName Check on checkstyle code. Author: Bhavik Patel #945 Make Eclipse / m2e plugins generate valid projects. Author: Juan Martín Sotuyo Dodero Release 6.8.2 Bug fixes: Incorrect xml structure at google_checks.xml. Author: Vladislav Lisetskiy #1275 Release 6.8.1 Bug fixes: Cannot use config file bundled in jar. Author: Roman Ivanov #1265 NullPointerException at java.util.regex.Pattern from com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions.getPattern. Author: Michael Vorburger #1224 StackOverflow at java.util.regex.*. Author: Michael Vorburger #1221 StackOverflow in com.puppycrawl.tools.checkstyle.checks.regexp.MultilineDetector.findMatch. Author: Michael Vorburger #48 RightCurly: Curly brace '}' should be on line by itself not reported for method with annotation. Author: Andrei Selkin #1014 Release 6.8 Breaking backward compatibility: Detect only label as illegal token in IllegalToken check, default token set is changed to TokenTypes.LABELED_STAT. Author: Michal Kordas #1162 Add possibility to configure targets for ParenPad check, LPAREN and RPAREN were removed from acceptable tokens. Author: Vladislav Lisetskiy #1189 Set default value of max property to 4 (from 1) for ThrowsCountCheck and update javadoc/xdoc. Author: Andrei Selkin #1143 Restoring method FileContents.getFileName() to keep backward compatibility for some time. Author: Thomas Jensen #1205 Rename CheckStyleTask to CheckstyleAntTask, Rename and move checkstyletask.properties. Author: Michal Kordas #1108 Remove AnnotationUtility and ScopeUtils from API package. Author: Michal Kordas #1057 New: New option for ModifiedControlVariableCheck: skipEnhancedForLoopVariable. Author: Bhavik Patel #1015 New options for SingleLineJavadoc: ignoredTags, ignoreInlineTags. Author: Vladislav Lisetskiy #1063 Bug fixes: correction of parsing of attributes in AtclauseOrderCheck. Author: Vladislav Lisetskiy #1152 fix for JavadocMethodCheck: catch NoClassDefFoundError in ClassResolver. Author: Vladislav Lisetskiy #1192 Replace hardcoded message in WhitespaceAfterCheck with new message (i18n). Author: Andrei Selkin #967 Solution to wrong variable reported because of name shadowing in FinalLocalVariableCheck. Author: Bhavik Patel #1142 Clarify misleading command line tool (CLI) output. Author: Bhavik Patel #1062 solution to CLI fails when it could not find output file. Author: Bhavik Patel #1181 Fixed exception in AvoidStaticImport check trying to exclude members of inner class. Author: Aleksandr Ivanov #1209 Solution to "Incorrect config file cause CLI finish with error but no output with details". Author: Bhavik Patel #1180 Fix exception in SuppressWarnings check on complex annotations. Author: Michal Kordas #1201 Fix value pair representation in SuppressWarnings check. Author: Michal Kordas #1246 Do not generate violation for empty SuppressWarnings. Author: Michal Kordas #1187 Fix PackageDeclaration check for files with comments only. Author: Michal Kordas #1149 Fix exception in SuppressWarningsHolder on complex annotations or annotation with dot. Author: Michal Kordas #1148 Notes: .gitignore with Eclipse's .externalToolBuilders and .checkstyle from Checkstyle CS Eclipse Plug-in. Author: Michael Vorburger 100% test coverage for com.puppycrawl.tools.checkstyle.checks.sizes. Author: Andrei Selkin #1024 Fix empty html pages for extending Checkstyle and style configurations. Author: Vladislav Lisetskiy #1231 move non-compilable input to resources-noncompilable. Author: Vladislav Lisetskiy Minor update in FallThroughCheck xdoc and javadoc. Author: Vladislav Lisetskiy PMD violations: UncommentedEmptyMethod, EmptyMethodInAbstractClassShouldBeAbstract, AbstractNaming. Author: Bhavik Patel #995, #997, #983 Fix violation of EmptyStatement, UncommentedMain, AvoidEscapedUnicodeCharacters, AbbreviationAsWordInName Checks in Checkstyle code. Author: Bhavik Patel #945 Ineffective suppressions are removed from checkstyle's configs. Author: Bhavik Patel Checking existance of config file before processing target file.. Author: Bhavik Patel Changed Integration Tests to use /src/it/. Author: Aleksandr Ivanov #1200 Updated description for UnusedImports, RedundantImport , Change "Beginning Development" page to reference JDK1.8. Author: Aleksandr Ivanov UT coverage for RedundantImport. AvoidStarImportCheck check, Added UTs for getAcceptableTokens() and getRequiredTokens(). Author: Aleksandr Ivanov #1128 CyclomaticComplexity applied with level 11. Author: Roman Ivanov #954 NPathComplexity: extend documentation to make clear how it works, suppression rules for NPathComplexity. Author: Roman Ivanov #1218, #953 Content section was added to ease navigation in Checks descriptions pages, favicon images (png,ico) were introduced. Author: Roman Ivanov #1208 till MECLIPSE-735 we will keep Eclipse project files in repository. Author: Roman Ivanov #1219 Ordering issue with nested classes in static imports - xdoc was extended. Author: Roman Ivanov #1239 Update ant to 1.9.5, update for maven-eclipse-plugin to 2.10, system-rules updated to 1.11.0, commons-cli to 1.3.1. Author: Roman Ivanov Integrate google-style-config-test as Integration Test. Author: Roman Ivanov #863 Add known limitations to SuppressWarnings check documentation. Author: Michal Kordas #1252 Fix PMD violations of ExceptionAsFlowControl, AvoidCatchingGenericException rule. Author: Michal Kordas #959, #962 Use SHA-1 instead on non-standard SHA in PropertyCacheFile. Author: Michal Kordas #1251 Add TravisCI build for assembly creation. Author: Michal Kordas #1204 Provide additional regression test for ParenPad check. Author: Michal Kordas #1189 Add tests for equals and toString in SuppressionCommentFilter. Author: Michal Kordas #1088 Move Regexp check from miscellaneous to regexp category. Author: Michal Kordas #1170 Remove unused MethodCallLineWrapHandler class. Author: Michal Kordas #1178 Make cobertura and coveralls build faster, Provide workaround for incorrect coverage shown by Cobertura. Author: Michal Kordas #1176 Generate HTML report on Maven cobertura:cobertura goal. Author: Michal Kordas #1169 Add virtual machine crash log files to .gitingore. Author: Michal Kordas #1168 Configure RegexpSinglelineJava to detect non-ASCII characters. Author: Michal Kordas #1165 Verify that classes with constants have private constructors. Author: Michal Kordas #840 Update system-rules to 1.10.0, maven-assembly-plugin to 2.5.5, maven-failsafe-plugin to 2.18.1, Maven Shade Plugin to 2.4. Author: Michal Kordas #1156, #1175, #1193, #1204