Checkstyle 8.23 - https://checkstyle.org/releasenotes.html#Release_8.23New: new filter SuppressionSingleFilter OneStatementPerLine: add treatTryResourcesAsStatement property MagicNumber: Ignore magic numbers in annotation default values new check: InvalidJavadocPositionBug 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