|
198 | 198 | </module> |
199 | 199 | <module name="ReturnCount"> |
200 | 200 | <property name="severity" value="error" /> |
201 | | - <property name="max" value="2" /> |
| 201 | + <property name="max" value="3" /> |
202 | 202 | </module> |
203 | 203 | <module name="StringLiteralEquality"> |
204 | 204 | <property name="severity" value="error" /> |
|
214 | 214 | </module> |
215 | 215 | <module name="Indentation"> |
216 | 216 | <property name="severity" value="error" /> |
217 | | - <property name="caseIndent" value="0" /> |
| 217 | + <property name="caseIndent" value="4" /> |
218 | 218 | </module> |
219 | 219 | <module name="ExplicitInitialization"> |
220 | 220 | <property name="severity" value="error" /> |
|
227 | 227 | </module> |
228 | 228 | <module name="ClassTypeParameterName"> |
229 | 229 | <property name="severity" value="error" /> |
230 | | - <property name="format" value="^[A-Z]+[_A-Z]*$" /> |
| 230 | + <property name="format" value="^([A-Z]+[^_A-Z]*)+$" /> |
231 | 231 | </module> |
232 | 232 | <module name="MethodTypeParameterName"> |
233 | 233 | <property name="severity" value="error" /> |
234 | | - <property name="format" value="^[A-Z]+[_A-Z]*$" /> |
| 234 | + <property name="format" value="^([A-Z]+[^_A-Z]*)+$" /> |
235 | 235 | </module> |
236 | 236 | <module name="PackageAnnotation"> |
237 | 237 | <property name="severity" value="error" /> |
|
288 | 288 | <property name="id" value="FileLength_Error" /> |
289 | 289 | </module> |
290 | 290 | <module name="LineLength"> |
291 | | - <property name="severity" value="error" /> |
| 291 | + <property name="severity" value="warning" /> |
292 | 292 | <property name="max" value="180" /> |
293 | 293 | </module> |
294 | 294 | <module name="RegexpHeader"> |
|
308 | 308 | <property name="format" value="\s+$" /> |
309 | 309 | <property name="message" value="Line has trailing spaces" /> |
310 | 310 | <property name="id" value="TrailingSpaces_Error" /> |
| 311 | + <property name="fileExtensions" value="java"/> |
311 | 312 | </module> |
312 | 313 | <module name="RegexpSingleline"> |
313 | 314 | <property name="severity" value="error" /> |
314 | 315 | <property name="format" value="\.exit\(|\.halt\(|\.traceMethodCalls\(|\.traceInstructions\(|\.runFinalization\(|\.gc\(" /> |
315 | 316 | <property name="message" value="Suspicious invocation of dangerous JVM level operation" /> |
316 | 317 | <property name="id" value="DangerousJVMOperation_Error" /> |
| 318 | + <property name="fileExtensions" value="java"/> |
317 | 319 | </module> |
318 | 320 | <module name="RegexpSingleline"> |
319 | 321 | <property name="severity" value="error" /> |
320 | 322 | <property name="format" value="long serialVersionUID" /> |
321 | 323 | <property name="message" value="Do not declare a serialVersionUID" /> |
322 | 324 | <property name="id" value="SerialVersionUIDDeclared_Error" /> |
| 325 | + <property name="fileExtensions" value="java"/> |
323 | 326 | </module> |
324 | 327 | <module name="RegexpSingleline"> |
325 | 328 | <property name="severity" value="error" /> |
326 | 329 | <property name="format" value="\.printStackTrace\(\)|System\.out|System\.err|org\.apache\.commons\.logging\.Log|java\.util\.logging" /> |
327 | 330 | <property name="message" value="use SLF4J for logging" /> |
328 | 331 | <property name="id" value="InvalidLoggingMethod_Error" /> |
| 332 | + <property name="fileExtensions" value="java"/> |
329 | 333 | </module> |
330 | 334 | <module name="RegexpSingleline"> |
331 | 335 | <property name="severity" value="error" /> |
332 | 336 | <property name="format" value="null !=|null ==" /> |
333 | 337 | <property name="message" value="Check for null in reverse order" /> |
334 | 338 | <property name="id" value="ReverseOrderNullCheck_Error" /> |
| 339 | + <property name="fileExtensions" value="java"/> |
| 340 | + </module> |
| 341 | + <module name="RegexpSingleline"> |
| 342 | + <property name="severity" value="error" /> |
| 343 | + <property name="format" value="(?<!\.)(css|hasClass|hasAttribute|attr|find|finds)\((?!@|\)|String)" /> |
| 344 | + <property name="message" value="core() should be used with these methods" /> |
| 345 | + <property name="id" value="CoreMethodsUnused_Error" /> |
| 346 | + <property name="fileExtensions" value="java"/> |
| 347 | + </module> |
| 348 | + <module name="RegexpSingleline"> |
| 349 | + <property name="severity" value="error" /> |
| 350 | + <property name="format" value="\.is\((true|false)\)\)" /> |
| 351 | + <property name="message" value="Matcher.is(true/false) should be used with error message" /> |
| 352 | + <property name="id" value="MatcherBooleanWithoutMessage_Error" /> |
| 353 | + <property name="fileExtensions" value="java"/> |
| 354 | + </module> |
| 355 | + <module name="RegexpSingleline"> |
| 356 | + <property name="severity" value="error" /> |
| 357 | + <property name="format" value="throw new RuntimeExc" /> |
| 358 | + <property name="message" value="Use `throw runtimeException('Error Message')` or `throw exception('Error message')`" /> |
| 359 | + <property name="id" value="MatcherThrowingExceptions_Error" /> |
| 360 | + <property name="fileExtensions" value="java"/> |
335 | 361 | </module> |
336 | 362 | </module> |
0 commit comments