Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 8f7736d

Browse files
enable MissingSwitchDefault check
1 parent a81d2fe commit 8f7736d

File tree

2 files changed

+11
-28
lines changed

2 files changed

+11
-28
lines changed

fishercoder_checkstyle.xml

+9-28
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
<property name="tokens"
7676
value="CLASS_DEF, METHOD_DEF, CTOR_DEF, LITERAL_FOR, LITERAL_WHILE, LITERAL_DO, STATIC_INIT, INSTANCE_INIT"/>
7777
</module>
78+
7879
<!--<module name="WhitespaceAround">-->
7980
<!--<property name="allowEmptyConstructors" value="true"/>-->
8081
<!--<property name="allowEmptyMethods" value="true"/>-->
@@ -85,10 +86,15 @@
8586
<!--<message key="ws.notPreceded"-->
8687
<!--value="WhitespaceAround: ''{0}'' is not preceded with whitespace."/>-->
8788
<!--</module>-->
89+
8890
<module name="OneStatementPerLine"/>
91+
8992
<!--<module name="MultipleVariableDeclarations"/>-->
93+
9094
<module name="ArrayTypeStyle"/>
91-
<!--<module name="MissingSwitchDefault"/>-->
95+
96+
<module name="MissingSwitchDefault"/>
97+
9298
<module name="FallThrough"/>
9399
<module name="UpperEll"/>
94100
<module name="ModifierOrder"/>
@@ -173,32 +179,7 @@
173179
<property name="tokens"
174180
value="BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR "/>
175181
</module>
176-
<!--<module name="AnnotationLocation">
177-
<property name="tokens" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF"/>
178-
</module>
179-
<module name="AnnotationLocation">
180-
<property name="tokens" value="VARIABLE_DEF"/>
181-
<property name="allowSamelineMultipleAnnotations" value="true"/>
182-
</module>
183-
<module name="NonEmptyAtclauseDescription"/>
184-
<module name="JavadocTagContinuationIndentation"/>
185-
<module name="SummaryJavadocCheck">
186-
<property name="forbiddenSummaryFragments" value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/>
187-
</module>
188-
<module name="JavadocParagraph"/>
189-
<module name="AtclauseOrder">
190-
<property name="tagOrder" value="@param, @return, @throws, @deprecated"/>
191-
<property name="target" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF"/>
192-
</module>
193-
<module name="JavadocMethod">
194-
<property name="scope" value="public"/>
195-
<property name="allowMissingParamTags" value="true"/>
196-
<property name="allowMissingThrowsTags" value="true"/>
197-
<property name="allowMissingReturnTag" value="true"/>
198-
<property name="minLineCount" value="2"/>
199-
<property name="allowedAnnotations" value="Override, Test"/>
200-
<property name="allowThrowsTagsForSubclasses" value="true"/>
201-
</module>-->
182+
202183
<module name="MethodName">
203184
<property name="format" value="^[a-z][a-zA-Z0-9][a-zA-Z0-9_]*$"/>
204185
<message key="name.invalidPattern"
@@ -209,6 +190,6 @@
209190
<property name="max" value="200000"/>
210191
<property name="countEmpty" value="false"/>
211192
</module>
212-
<!--<module name="SingleLineJavadoc"/> -->
193+
213194
</module>
214195
</module>

src/main/java/com/fishercoder/solutions/_241.java

+2
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ public List<Integer> diffWaysToCompute(String input) {
6060
case '*':
6161
result = a1 * a2;
6262
break;
63+
default:
64+
break;
6365
}
6466
answer.add(result);
6567
}

0 commit comments

Comments
 (0)