Checkstyle 8.23

0 views
Skip to first unread message

Roman Ivanov

unread,
Jul 26, 2019, 11:37:28 PM7/26/19
to checkstyle-announce

New:
new filter SuppressionSingleFilter
OneStatementPerLine: add treatTryResourcesAsStatement property
MagicNumber: Ignore magic numbers in annotation default values
new check: InvalidJavadocPosition

Bug fixes:
InnerAssignment reports violation when && condition is in WHILE expression
SuppressWithPlainTextCommentFilter ignores messageFormat when matching on ID
Javadoc mishandling NEWLINE when next to ATTRIBUTE
SuppressWithNearbyCommentFilter does not match messages
SuppressionCommentFilter ignores messageFormat when matching on ID
InvalidJavadocPositionCheck: false negative on javadocs with local variables

Notes:
doc: Serialisation -> serialization
Replace sevntu-checkstyle-maven-plugin with explicit dependency to sevntu-checks
pitest: increase mutation coverage for pitest-checks-coding profile to 100%
Skip dry run build item for maven release commit
format xdoc/javadoc files to follow rule of LineLength (max ia 100)
pitest: increase mutation coverage for pitest-filters profile to 100%
Don't use absolute checkstyle links in xdocs
Create appveyor.bat for CI commands
Align XDocs and Javadocs for filters package
doc: Add missing slash for constant name check doc
Make inner class SuppressWithPlainTextCommentFilter.Suppression private
Enforce FileTabCharacter and RegexpSingleline for trailing whitespace over resources
Remove TreeWalker#validateDefaultTokens
Make inner class SuppressionCommentFilter.Tag private
Make inner class SuppressWithNearbyCommentFilter.Tag private
Add xpath tests for new Checks of 8.22
Reply all
Reply to author
Forward
0 new messages