Checkstyle 6.9

3 views
Skip to first unread message

Roman Ivanov

unread,
Aug 7, 2015, 10:24:40 AM8/7/15
to checkstyle-announce
Checkstyle 6.9 - http://checkstyle.sourceforge.net/releasenotes.html#Release_6.9

Breaking backward compatibility:

    Change default value of property "format" to "^Abstract.*$" in AbstractClassNameCheck.

New:

    New option for MagicNumber: constantWaiverParentToken. Solution to not detected properly numbers.

Bug fixes:

    Fixed NPE in MultipleVariableDeclarationsCheck Issue.
    Added column number into violation messages for RightCurlyCheck and LeftCurlyCheck.
    Fix BooleanExpressionComplexity check violations in Checkstyle code.
    Add new option for RightCurlyCheck.
    Updated configuration for Eclipse Mars in xdoc.
    updated Xdoc and Javadoc for ImportOrder and CustomImportOrder.
    Remove from dependecies deprecated jar commons-beanutils-core.jar .
    RedundantModifier for inner classes and enum constructors.
    Add missing xdocs for allowMultipleEmptyLines property of EmptyLineSeparatorCheck.
    Add setter for 'ignoreEnums' in LeftCurlyCheck.
    JavadocType does not check parameters in inner classes.
    ImportOrderCheck. Fix separation for static imports.
    Fix for SuperClone and SuperFinalize checks reporting violations on native methods.
    Fix FallThroughCheck fails on if with no else.
    fix JavadocParagraph allows new line before the next paragraph.
    Fix RegexpHeader causing exception with default config.
    Fix OneStatementPerLine on multiple field initialization bug.
    extend target list fo SuppressWarningsHolder.
    provide human message for SuppressWarningsHolder.
    Raising exception for CustomImportOrder.SAME_PACKAGE.

Notes:

    Enable CustomImportOrder.
    Add UniquePropertiesCheck into checkstyle_checks.xml.
    Refactoring of FinalLocalVariableCheck to avoid 'fall through' violation.
    Add Organize Imports instructions to site.
    Fixed compilation error for CustomImportOrder input file.
    ImportOrder enabled in configuration.
    Number of updates for.
    Fixed incorrect Google Java Style links.
    Refactoring of RightCurlyCheck.
    Apply various improvements over Checkstyle test code.
    Apply various improvements over Checkstyle code.
    Remove unnecessary consecutive lines in Checkstyle code.
    Fix some SonarQube violations .
    Enable NonEmptyAtclauseDescription check on Checkstyle code.
    fix for UTs on Windows7 and do not conflict with WindowsServer.
    Investigate UTs failure to MainTest on Windows.
    fix for build problem in Idea on Windows .
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.metrics.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.regexp (partial fix).
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.blocks.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.coding.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.modifier.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.naming.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.whitespace.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.api.
    Make coverage 100% for Indentation check.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.javadoc.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.filters.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.imports.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.
    Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.header.
    CheckDocsDoclet.java was removed as it is not used in a project. .
    Import which produces error on MacOSX jdk has been deleted .
    javadoc: deperecate overview.html and package.html support.
    Make "private" methods "static" where possible.
    new images were provided by our artist, new header for web site .
    BaseCheckTestSupport.verify fails on Windows.
    check for connection is done by our website URL, as resource file is there. That let pass test when sourceforge web site is down .
    Switch options reoganized for easier reading.
    add example for ConstantName in xdoc.
    commented code was removed from CheckerTest .
    fix eclipse package declaration error in InputPackageDeclaration .
    Add Gradle to list of related tools Correct SonarQube name and links in same list .
    fix structure of site.xml.
    Move tests which cause compilation problem in Eclipse 4.2.2 to non-compilable folder.
    Fix integration test compilation error for Windows environment.
    Fix failing of ITs for OneStatementPerLineCheck.
    surefire and failsafe plugins are moved above checkstyle validation to run before long checkstyle execution .
    add IT to validate google_checks config.
    rename fields in ConfigurationBuilder and BaseCheckTestSupport .
    update build procedure to validate all XML files against their schemas.
    Fix compilation error for Windows environment.
    Remove usage of deprecated methods from MainTest.
    Restore checkstyle validation on nemo.sonarqube.org.
    Update Maven Shade Plugin, EqualsVerifier, antlr, system-rules and Maven PMD Plugin to latest versions.
    system-rules, ant were updated to latest version .
    Removed all assert statements.
    Fix AbstractClassName Check on checkstyle code.
    Make Eclipse / m2e plugins generate valid projects .

Reply all
Reply to author
Forward
0 new messages