Skip to content

checkstyle-10.17.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 May 19:04
· 658 commits to master since this release

Checkstyle 10.17.0 - https://checkstyle.org/releasenotes.html#Release_10.17.0

Breaking backward compatibility:

#13758 - ImportOrder: replace Pattern[] with String[] type for properties staticGroups and groups

New:

#14726 - new Check: ConstructorsDeclarationGrouping to check the grouping of overloaded constructors

Bug fixes:

#13012 - Checkstyle fails with "Path contains invalid character" if path to config file contains non-ascii characters
#13167 - Null pointer Exception in UnusedLocalVariableCheck
#14506 - False positive for UnusedLocalVariable
#14825 - WhitespaceAround reports a violation when switch expression is passed as a method argument
#13086 - InnerAssignmentCheck failed for one line code in Java 14 switch expression

Other Changes:
Drop ci jobs for unsupported java versions
test: shallowClone in checkstyle-tester with SHA checkout
--- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ...
--- updated-dependencies: - dependency-name: org.codehaus.mojo:build-helper-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ...
doc: makes links relative for version documentation
doc: added link to video instructions
update JavadocTokenTypes.java to new format of AST print
doc: update issue template reference
Fix performance test
Optimize testing methods like verifyWithInlineConfigParser to run Check one time over file
Enable examples tests
build failure due to maven.plugin.json
Parsing performance regression testing
doc: added additional explanation for clarification
doc: Updated demonstrative images on intellij doc page
Remove '//ok' comments from Input files