Skip to content

Commit a9e7aa6

Browse files
committed
checkstyle.xml: add 3 modules
1 parent 6167c4f commit a9e7aa6

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

config/checkstyle/checkstyle.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,11 @@
146146
<!-- Miscellaneous checks: -->
147147
<!-- See https://checkstyle.org/checks/misc -->
148148
<module name="ArrayTypeStyle"/>
149+
<module name="AvoidEscapedUnicodeCharacters">
150+
<property name="allowByTailComment" value="true"/>
151+
<property name="allowEscapesForControlCharacters" value="true"/>
152+
<property name="allowNonPrintableEscapes" value="true"/>
153+
</module>
149154
<module name="CommentsIndentation">
150155
<property name="tokens" value="SINGLE_LINE_COMMENT, BLOCK_COMMENT_BEGIN"/>
151156
</module>
@@ -230,6 +235,13 @@
230235
<message key="name.invalidPattern" value="Type name ''{0}'' must match pattern ''{1}''."/>
231236
</module>
232237

238+
<!-- Regexp checks: -->
239+
<!-- See https://checkstyle.org/checks/regexp -->
240+
<module name="RegexpSinglelineJava">
241+
<property name="format" value="\{[ ]+\}"/>
242+
<property name="message" value="Empty blocks should have no spaces. Empty blocks may only be represented as '{}' when not part of a multi-block statement (4.1.3)"/>
243+
</module>
244+
233245
<!-- Checks for size violations: -->
234246
<!-- See https://checkstyle.org/checks/sizes -->
235247
<module name="MethodLength">
@@ -241,6 +253,7 @@
241253

242254
<!-- Checks for whitespace: -->
243255
<!-- See https://checkstyle.org/checks/whitespace -->
256+
<module name="EmptyForInitializerPad"/>
244257
<module name="EmptyForIteratorPad"/>
245258
<module name="EmptyLineSeparator">
246259
<property name="allowNoEmptyLineBetweenFields" value="true"/>

0 commit comments

Comments
 (0)