Skip to content

Commit d1b27a2

Browse files
rnveachCalixte
authored andcommitted
Issue #451: adds more no violation modules to the checkstyle config
1 parent 783ad3c commit d1b27a2

File tree

1 file changed

+47
-2
lines changed

1 file changed

+47
-2
lines changed

config/checkstyle_checks.xml

Lines changed: 47 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@
205205
</module>
206206
<module name="AnnotationUseStyle"/>
207207
<module name="MissingDeprecated"/>
208+
<module name="MissingOverride"/>
208209
<module name="PackageAnnotation"/>
209210
<module name="SuppressWarningsHolder"/>
210211

@@ -217,6 +218,7 @@
217218
<module name="NeedBraces"/>
218219
<!-- modified -->
219220
<module name="HideUtilityClassConstructor"/>
221+
<module name="InnerTypeLast"/>
220222
<module name="InterfaceIsType"/>
221223
<module name="MutableException"/>
222224
<module name="OneTopLevelClass"/>
@@ -227,6 +229,7 @@
227229
<!-- Coding -->
228230
<module name="ArrayTrailingComma"/>
229231
<module name="AvoidDoubleBraceInitialization"/>
232+
<module name="AvoidNoArgumentSuperConstructorCall"/>
230233
<module name="CovariantEquals"/>
231234
<module name="DefaultComesLast"/>
232235
<module name="EmptyStatement"/>
@@ -242,8 +245,6 @@
242245
value="org.xml.sax.SAXException, org.xml.sax.SAXParseException,
243246
org.apache.commons.beanutils.ConversionException,
244247
org.antlr.v4.runtime.misc.ParseCancellationException,
245-
antlr.RecognitionException, antlr.TokenStreamException,
246-
antlr.TokenStreamRecognitionException, antlr.ANTLRException,
247248
java.lang.StringBuffer"/>
248249
</module>
249250
<module name="IllegalThrows"/>
@@ -375,13 +376,25 @@
375376
<property name="file" value="${checkstyle.importcontroltest.file}"/>
376377
<property name="path" value="^.*[\\/]src[\\/](test|it)[\\/].*$"/>
377378
</module>
379+
<module name="RedundantImport"/>
378380
<module name="UnusedImports"/>
379381

380382
<!-- Javadoc Comments -->
383+
<module name="JavadocBlockTagLocation">
384+
<!-- default tags -->
385+
<property name="tags" value="author, deprecated, exception, hidden, param, provides"/>
386+
<property name="tags" value="return, see, serial, serialData, serialField, since, throws"/>
387+
<property name="tags" value="uses, version"/>
388+
<!-- additional tags used in the project -->
389+
<property name="tags" value="noinspection"/>
390+
</module>
391+
<module name="JavadocContentLocation"/>
381392
<module name="JavadocMissingLeadingAsterisk"/>
393+
<module name="JavadocMissingWhitespaceAfterAsterisk"/>
382394
<module name="JavadocStyle">
383395
<property name="scope" value="public"/>
384396
</module>
397+
<module name="JavadocTagContinuationIndentation"/>
385398
<module name="SingleLineJavadoc"/>
386399
<!-- Misc -->
387400
<module name="ArrayTypeStyle"/>
@@ -419,6 +432,7 @@
419432
<module name="ClassTypeParameterName"/>
420433
<module name="RecordTypeParameterName"/>
421434
<module name="RecordComponentName"/>
435+
<module name="ConstantName"/>
422436
<module name="InterfaceTypeParameterName"/>
423437
<module name="LocalFinalVariableName"/>
424438
<module name="MemberName">
@@ -434,6 +448,9 @@
434448
<module name="LambdaParameterName">
435449
<property name="format" value="^(id)|([a-z][a-z0-9][a-zA-Z0-9]+)$"/>
436450
</module>
451+
<module name="CatchParameterName">
452+
<property name="format" value="^(ex|[a-z][a-z][a-zA-Z]+)$"/>
453+
</module>
437454
<module name="PatternVariableName"/>
438455

439456
<!-- Regexp -->
@@ -451,6 +468,7 @@
451468

452469
<!-- Size Violations -->
453470
<module name="LambdaBodyLength"/>
471+
<module name="OuterTypeNumber"/>
454472
<module name="RecordComponentNumber"/>
455473

456474
<!-- Whitespace -->
@@ -470,6 +488,33 @@
470488
<property name="tokens" value="METHOD_REF"/>
471489
<property name="allowLineBreaks" value="true"/>
472490
</module>
491+
<module name="OperatorWrap">
492+
<property name="tokens" value="QUESTION"/>
493+
<property name="tokens" value="COLON"/>
494+
<property name="tokens" value="EQUAL"/>
495+
<property name="tokens" value="NOT_EQUAL"/>
496+
<property name="tokens" value="DIV"/>
497+
<property name="tokens" value="PLUS"/>
498+
<property name="tokens" value="MINUS"/>
499+
<property name="tokens" value="STAR"/>
500+
<property name="tokens" value="MOD"/>
501+
<property name="tokens" value="SR"/>
502+
<property name="tokens" value="BSR"/>
503+
<property name="tokens" value="GE"/>
504+
<property name="tokens" value="GT"/>
505+
<property name="tokens" value="SL"/>
506+
<property name="tokens" value="LE"/>
507+
<property name="tokens" value="LT"/>
508+
<property name="tokens" value="BXOR"/>
509+
<property name="tokens" value="BOR"/>
510+
<property name="tokens" value="LOR"/>
511+
<property name="tokens" value="BAND"/>
512+
<property name="tokens" value="LAND"/>
513+
<property name="tokens" value="TYPE_EXTENSION_AND"/>
514+
<property name="tokens" value="LITERAL_INSTANCEOF"/>
515+
<property name="tokens" value="METHOD_REF"/>
516+
<property name="option" value="nl"/>
517+
</module>
473518
<module name="ParenPad"/>
474519
<module name="SeparatorWrap">
475520
<property name="tokens" value="DOT"/>

0 commit comments

Comments
 (0)