]> source.dussan.org Git - sonarqube.git/blob
81d18cd226b38291ddc80ee636e1e4f08b897dfb
[sonarqube.git] /
1 <profile>\r
2   <name>Sun checks</name>\r
3   <language>java</language>\r
4   <rules>\r
5     <rule>\r
6       <repositoryKey>checkstyle</repositoryKey>\r
7       <key>com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck</key>\r
8       <parameters>\r
9         <parameter>\r
10           <key>lineSeparator</key>\r
11           <value>system</value>\r
12         </parameter>\r
13       </parameters>\r
14     </rule>\r
15     <rule>\r
16       <repositoryKey>checkstyle</repositoryKey>\r
17       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck</key>\r
18       <parameters>\r
19         <parameter>\r
20           <key>tokens</key>\r
21           <value>COMMA,SEMI,TYPECAST</value>\r
22         </parameter>\r
23       </parameters>\r
24     </rule>\r
25     <rule>\r
26       <repositoryKey>checkstyle</repositoryKey>\r
27       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck</key>\r
28     </rule>\r
29     <rule>\r
30       <repositoryKey>checkstyle</repositoryKey>\r
31       <key>com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck</key>\r
32     </rule>\r
33     <rule>\r
34       <repositoryKey>checkstyle</repositoryKey>\r
35       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck</key>\r
36     </rule>\r
37     <rule>\r
38       <repositoryKey>checkstyle</repositoryKey>\r
39       <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck</key>\r
40     </rule>\r
41     <rule>\r
42       <repositoryKey>checkstyle</repositoryKey>\r
43       <key>com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck</key>\r
44     </rule>\r
45     <rule>\r
46       <repositoryKey>checkstyle</repositoryKey>\r
47       <key>com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck</key>\r
48     </rule>\r
49     <rule>\r
50       <repositoryKey>checkstyle</repositoryKey>\r
51       <key>com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck</key>\r
52     </rule>\r
53     <rule>\r
54       <repositoryKey>checkstyle</repositoryKey>\r
55       <key>com.puppycrawl.tools.checkstyle.checks.UpperEllCheck</key>\r
56     </rule>\r
57     <rule>\r
58       <repositoryKey>checkstyle</repositoryKey>\r
59       <key>com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck</key>\r
60     </rule>\r
61     <rule>\r
62       <repositoryKey>checkstyle</repositoryKey>\r
63       <key>com.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheck</key>\r
64     </rule>\r
65     <rule>\r
66       <repositoryKey>checkstyle</repositoryKey>\r
67       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.ParenPadCheck</key>\r
68       <parameters>\r
69         <parameter>\r
70           <key>tokens</key>\r
71           <value>CTOR_CALL,LPAREN,METHOD_CALL,RPAREN,SUPER_CTOR_CALL</value>\r
72         </parameter>\r
73       </parameters>\r
74     </rule>\r
75     <rule>\r
76       <repositoryKey>checkstyle</repositoryKey>\r
77       <key>com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck</key>\r
78       <parameters>\r
79         <parameter>\r
80           <key>tokens</key>\r
81           <value>LITERAL_DO,LITERAL_ELSE,LITERAL_IF,LITERAL_FOR,LITERAL_WHILE</value>\r
82         </parameter>\r
83       </parameters>\r
84     </rule>\r
85     <rule>\r
86       <repositoryKey>checkstyle</repositoryKey>\r
87       <key>com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck</key>\r
88     </rule>\r
89     <rule>\r
90       <repositoryKey>checkstyle</repositoryKey>\r
91       <key>com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck</key>\r
92       <parameters>\r
93         <parameter>\r
94           <key>format</key>\r
95           <value>^[a-z][a-zA-Z0-9]*$</value>\r
96         </parameter>\r
97       </parameters>\r
98     </rule>\r
99     <rule>\r
100       <repositoryKey>checkstyle</repositoryKey>\r
101       <key>com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck</key>\r
102     </rule>\r
103     <rule>\r
104       <repositoryKey>checkstyle</repositoryKey>\r
105       <key>com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck</key>\r
106       <parameters>\r
107         <parameter>\r
108           <key>format</key>\r
109           <value>^[a-z][a-zA-Z0-9]*$</value>\r
110         </parameter>\r
111       </parameters>\r
112     </rule>\r
113     <rule>\r
114       <repositoryKey>checkstyle</repositoryKey>\r
115       <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck</key>\r
116       <parameters>\r
117         <parameter>\r
118           <key>allowUndeclaredRTE</key>\r
119           <value>false</value>\r
120         </parameter>\r
121         <parameter>\r
122           <key>allowThrowsTagsForSubclasses</key>\r
123           <value>false</value>\r
124         </parameter>\r
125         <parameter>\r
126           <key>allowMissingParamTags</key>\r
127           <value>false</value>\r
128         </parameter>\r
129         <parameter>\r
130           <key>allowMissingThrowsTags</key>\r
131           <value>false</value>\r
132         </parameter>\r
133         <parameter>\r
134           <key>allowMissingReturnTag</key>\r
135           <value>false</value>\r
136         </parameter>\r
137         <parameter>\r
138           <key>allowMissingJavadoc</key>\r
139           <value>false</value>\r
140         </parameter>\r
141         <parameter>\r
142           <key>allowMissingPropertyJavadoc</key>\r
143           <value>false</value>\r
144         </parameter>\r
145         <parameter>\r
146           <key>tokens</key>\r
147           <value>METHOD_DEF,CTOR_DEF</value>\r
148         </parameter>\r
149       </parameters>\r
150     </rule>\r
151     <rule>\r
152       <repositoryKey>checkstyle</repositoryKey>\r
153       <key>com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck</key>\r
154       <parameters>\r
155         <parameter>\r
156           <key>tokens</key>\r
157           <value>METHOD_DEF,CTOR_DEF</value>\r
158         </parameter>\r
159       </parameters>\r
160     </rule>\r
161     <rule>\r
162       <repositoryKey>checkstyle</repositoryKey>\r
163       <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck</key>\r
164     </rule>\r
165     <rule>\r
166       <repositoryKey>checkstyle</repositoryKey>\r
167       <key>com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck</key>\r
168       <parameters>\r
169         <parameter>\r
170           <key>tokens</key>\r
171           <value>\r
172             LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_IF,LITERAL_FOR,LITERAL_TRY,LITERAL_WHILE,INSTANCE_INIT,STATIC_INIT\r
173           </value>\r
174         </parameter>\r
175       </parameters>\r
176     </rule>\r
177     <rule>\r
178       <repositoryKey>checkstyle</repositoryKey>\r
179       <key>com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck</key>\r
180       <parameters>\r
181         <parameter>\r
182           <key>format</key>\r
183           <value>TODO:</value>\r
184         </parameter>\r
185       </parameters>\r
186     </rule>\r
187     <rule>\r
188       <repositoryKey>checkstyle</repositoryKey>\r
189       <key>com.puppycrawl.tools.checkstyle.checks.coding.DoubleCheckedLockingCheck</key>\r
190     </rule>\r
191     <rule>\r
192       <repositoryKey>checkstyle</repositoryKey>\r
193       <key>com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck</key>\r
194     </rule>\r
195     <rule>\r
196       <repositoryKey>checkstyle</repositoryKey>\r
197       <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck</key>\r
198     </rule>\r
199     <rule>\r
200       <repositoryKey>checkstyle</repositoryKey>\r
201       <key>com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck</key>\r
202       <parameters>\r
203         <parameter>\r
204           <key>max</key>\r
205           <value>2000</value>\r
206         </parameter>\r
207       </parameters>\r
208     </rule>\r
209     <rule>\r
210       <repositoryKey>checkstyle</repositoryKey>\r
211       <key>com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck</key>\r
212       <parameters>\r
213         <parameter>\r
214           <key>max</key>\r
215           <value>7</value>\r
216         </parameter>\r
217         <parameter>\r
218           <key>tokens</key>\r
219           <value>METHOD_DEF,CTOR_DEF</value>\r
220         </parameter>\r
221       </parameters>\r
222     </rule>\r
223     <rule>\r
224       <repositoryKey>checkstyle</repositoryKey>\r
225       <key>com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck</key>\r
226       <parameters>\r
227         <parameter>\r
228           <key>tokens</key>\r
229           <value>METHOD_DEF,VARIABLE_DEF,ANNOTATION_FIELD_DEF</value>\r
230         </parameter>\r
231       </parameters>\r
232     </rule>\r
233     <rule>\r
234       <repositoryKey>checkstyle</repositoryKey>\r
235       <key>com.puppycrawl.tools.checkstyle.checks.coding.RedundantThrowsCheck</key>\r
236       <parameters>\r
237         <parameter>\r
238           <key>allowUnchecked</key>\r
239           <value>false</value>\r
240         </parameter>\r
241         <parameter>\r
242           <key>allowSubclasses</key>\r
243           <value>false</value>\r
244         </parameter>\r
245       </parameters>\r
246     </rule>\r
247     <rule>\r
248       <repositoryKey>checkstyle</repositoryKey>\r
249       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck</key>\r
250       <parameters>\r
251         <parameter>\r
252           <key>tokens</key>\r
253           <value>TYPECAST,RPAREN</value>\r
254         </parameter>\r
255       </parameters>\r
256     </rule>\r
257     <rule>\r
258       <repositoryKey>checkstyle</repositoryKey>\r
259       <key>com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck</key>\r
260       <parameters>\r
261         <parameter>\r
262           <key>ignorePattern</key>\r
263           <value>^$</value>\r
264         </parameter>\r
265         <parameter>\r
266           <key>max</key>\r
267           <value>80</value>\r
268         </parameter>\r
269       </parameters>\r
270     </rule>\r
271     <rule>\r
272       <repositoryKey>checkstyle</repositoryKey>\r
273       <key>com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck</key>\r
274       <parameters>\r
275         <parameter>\r
276           <key>tokens</key>\r
277           <value>\r
278             ASSIGN,BAND_ASSIGN,BOR_ASSIGN,BSR_ASSIGN,BXOR_ASSIGN,DIV_ASSIGN,MINUS_ASSIGN,MOD_ASSIGN,PLUS_ASSIGN,SL_ASSIGN,SR_ASSIGN,STAR_ASSIGN\r
279           </value>\r
280         </parameter>\r
281       </parameters>\r
282     </rule>\r
283 \r
284     <rule>\r
285       <repositoryKey>checkstyle</repositoryKey>\r
286       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck</key>\r
287       <parameters>\r
288         <parameter>\r
289           <key>option</key>\r
290           <value>nl</value>\r
291         </parameter>\r
292         <parameter>\r
293           <key>tokens</key>\r
294           <value>\r
295             BAND,BOR,BSR,BXOR,COLON,DIV,EQUAL,GE,GT,LAND,LE,LITERAL_INSTANCEOF,LOR,LT,MINUS,MOD,NOT_EQUAL,PLUS,QUESTION,SL,SR,STAR\r
296           </value>\r
297         </parameter>\r
298       </parameters>\r
299     </rule>\r
300     <rule>\r
301       <repositoryKey>checkstyle</repositoryKey>\r
302       <key>com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck</key>\r
303       <parameters>\r
304         <parameter>\r
305           <key>format</key>\r
306           <value>^[a-z][a-zA-Z0-9]*$</value>\r
307         </parameter>\r
308         <parameter>\r
309           <key>applyToPublic</key>\r
310           <value>true</value>\r
311         </parameter>\r
312         <parameter>\r
313           <key>applyToProtected</key>\r
314           <value>true</value>\r
315         </parameter>\r
316         <parameter>\r
317           <key>applyToPackage</key>\r
318           <value>true</value>\r
319         </parameter>\r
320         <parameter>\r
321           <key>applyToPrivate</key>\r
322           <value>true</value>\r
323         </parameter>\r
324       </parameters>\r
325     </rule>\r
326     <rule>\r
327       <repositoryKey>checkstyle</repositoryKey>\r
328       <key>com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck</key>\r
329       <parameters>\r
330         <parameter>\r
331           <key>tokens</key>\r
332           <value>LITERAL_TRY,LITERAL_CATCH,LITERAL_FINALLY,LITERAL_IF,LITERAL_ELSE</value>\r
333         </parameter>\r
334       </parameters>\r
335     </rule>\r
336     <rule>\r
337       <repositoryKey>checkstyle</repositoryKey>\r
338       <key>com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck</key>\r
339       <parameters>\r
340         <parameter>\r
341           <key>format</key>\r
342           <value>^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$</value>\r
343         </parameter>\r
344       </parameters>\r
345     </rule>\r
346     <rule>\r
347       <repositoryKey>checkstyle</repositoryKey>\r
348       <key>com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck</key>\r
349       <parameters>\r
350         <parameter>\r
351           <key>format</key>\r
352           <value>^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$</value>\r
353         </parameter>\r
354       </parameters>\r
355     </rule>\r
356     <rule>\r
357       <repositoryKey>checkstyle</repositoryKey>\r
358       <key>com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck</key>\r
359       <parameters>\r
360         <parameter>\r
361           <key>format</key>\r
362           <value>^[A-Z][a-zA-Z0-9]*$</value>\r
363         </parameter>\r
364       </parameters>\r
365     </rule>\r
366     <rule>\r
367       <repositoryKey>checkstyle</repositoryKey>\r
368       <key>com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck</key>\r
369       <parameters>\r
370         <parameter>\r
371           <key>max</key>\r
372           <value>150</value>\r
373         </parameter>\r
374         <parameter>\r
375           <key>countEmpty</key>\r
376           <value>true</value>\r
377         </parameter>\r
378         <parameter>\r
379           <key>tokens</key>\r
380           <value>METHOD_DEF,CTOR_DEF</value>\r
381         </parameter>\r
382       </parameters>\r
383     </rule>\r
384     <rule>\r
385       <repositoryKey>checkstyle</repositoryKey>\r
386       <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck</key>\r
387       <parameters>\r
388         <parameter>\r
389           <key>format</key>\r
390           <value>^[a-z][a-zA-Z0-9]*$</value>\r
391         </parameter>\r
392       </parameters>\r
393     </rule>\r
394     <rule>\r
395       <repositoryKey>checkstyle</repositoryKey>\r
396       <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck</key>\r
397       <parameters>\r
398         <parameter>\r
399           <key>allowMissingParamTags</key>\r
400           <value>false</value>\r
401         </parameter>\r
402         <parameter>\r
403           <key>tokens</key>\r
404           <value>INTERFACE_DEF,CLASS_DEF</value>\r
405         </parameter>\r
406       </parameters>\r
407     </rule>\r
408     <rule>\r
409       <repositoryKey>checkstyle</repositoryKey>\r
410       <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck</key>\r
411       <parameters>\r
412         <parameter>\r
413           <key>checkFirstSentence</key>\r
414           <value>true</value>\r
415         </parameter>\r
416         <parameter>\r
417           <key>checkEmptyJavadoc</key>\r
418           <value>false</value>\r
419         </parameter>\r
420         <parameter>\r
421           <key>checkHtml</key>\r
422           <value>true</value>\r
423         </parameter>\r
424         <parameter>\r
425           <key>tokens</key>\r
426           <value>INTERFACE_DEF,CLASS_DEF,METHOD_DEF,CTOR_DEF,VARIABLE_DEF</value>\r
427         </parameter>\r
428       </parameters>\r
429     </rule>\r
430     <rule>\r
431       <repositoryKey>checkstyle</repositoryKey>\r
432       <key>com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck</key>\r
433       <parameters>\r
434         <parameter>\r
435           <key>allowMarkerInterfaces</key>\r
436           <value>true</value>\r
437         </parameter>\r
438       </parameters>\r
439     </rule>\r
440     <rule>\r
441       <repositoryKey>checkstyle</repositoryKey>\r
442       <key>com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck</key>\r
443       <parameters>\r
444         <parameter>\r
445           <key>tokens</key>\r
446           <value>PARAMETER_DEF,VARIABLE_DEF</value>\r
447         </parameter>\r
448         <parameter>\r
449           <key>ignoreConstructorParameter</key>\r
450           <value>false</value>\r
451         </parameter>\r
452         <parameter>\r
453           <key>ignoreSetter</key>\r
454           <value>false</value>\r
455         </parameter>\r
456         <parameter>\r
457           <key>ignoreAbstractMethods</key>\r
458           <value>false</value>\r
459         </parameter>\r
460       </parameters>\r
461     </rule>\r
462     <rule>\r
463       <repositoryKey>checkstyle</repositoryKey>\r
464       <key>com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck</key>\r
465     </rule>\r
466     <rule>\r
467       <repositoryKey>checkstyle</repositoryKey>\r
468       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck</key>\r
469       <parameters>\r
470         <parameter>\r
471           <key>allowLineBreaks</key>\r
472           <value>true</value>\r
473         </parameter>\r
474         <parameter>\r
475           <key>tokens</key>\r
476           <value>ARRAY_INIT,BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS</value>\r
477         </parameter>\r
478       </parameters>\r
479     </rule>\r
480     <rule>\r
481       <repositoryKey>checkstyle</repositoryKey>\r
482       <key>com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck</key>\r
483       <parameters>\r
484         <parameter>\r
485           <key>option</key>\r
486           <value>eol</value>\r
487         </parameter>\r
488         <parameter>\r
489           <key>maxLineLength</key>\r
490           <value>80</value>\r
491         </parameter>\r
492         <parameter>\r
493           <key>tokens</key>\r
494           <value>\r
495             CLASS_DEF,CTOR_DEF,INTERFACE_DEF,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_SWITCH,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,METHOD_DEF\r
496           </value>\r
497         </parameter>\r
498       </parameters>\r
499     </rule>\r
500     <rule>\r
501       <repositoryKey>checkstyle</repositoryKey>\r
502       <key>com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck</key>\r
503       <parameters>\r
504         <parameter>\r
505           <key>packageAllowed</key>\r
506           <value>false</value>\r
507         </parameter>\r
508         <parameter>\r
509           <key>protectedAllowed</key>\r
510           <value>false</value>\r
511         </parameter>\r
512         <parameter>\r
513           <key>publicMemberPattern</key>\r
514           <value>^serialVersionUID$</value>\r
515         </parameter>\r
516       </parameters>\r
517     </rule>\r
518     <rule>\r
519       <repositoryKey>checkstyle</repositoryKey>\r
520       <key>com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck</key>\r
521       <parameters>\r
522         <parameter>\r
523           <key>format</key>\r
524           <value>^[a-z][a-zA-Z0-9]*$</value>\r
525         </parameter>\r
526       </parameters>\r
527     </rule>\r
528     <rule>\r
529       <repositoryKey>checkstyle</repositoryKey>\r
530       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck</key>\r
531       <parameters>\r
532         <parameter>\r
533           <key>allowLineBreaks</key>\r
534           <value>false</value>\r
535         </parameter>\r
536         <parameter>\r
537           <key>tokens</key>\r
538           <value>SEMI,POST_DEC,POST_INC</value>\r
539         </parameter>\r
540       </parameters>\r
541     </rule>\r
542     <rule>\r
543       <repositoryKey>checkstyle</repositoryKey>\r
544       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck</key>\r
545       <parameters>\r
546         <parameter>\r
547           <key>allowLineBreaks</key>\r
548           <value>false</value>\r
549         </parameter>\r
550         <parameter>\r
551           <key>tokens</key>\r
552           <value>CTOR_DEF,LITERAL_NEW,METHOD_CALL,METHOD_DEF,SUPER_CTOR_CALL</value>\r
553         </parameter>\r
554       </parameters>\r
555     </rule>\r
556     <rule>\r
557       <repositoryKey>checkstyle</repositoryKey>\r
558       <key>com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck</key>\r
559       <parameters>\r
560         <parameter>\r
561           <key>tokens</key>\r
562           <value>NUM_DOUBLE,NUM_FLOAT,NUM_INT,NUM_LONG</value>\r
563         </parameter>\r
564         <parameter>\r
565           <key>ignoreNumbers</key>\r
566           <value>-1,0,1,2</value>\r
567         </parameter>\r
568       </parameters>\r
569     </rule>\r
570     <rule>\r
571       <repositoryKey>checkstyle</repositoryKey>\r
572       <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck</key>\r
573       <parameters>\r
574         <parameter>\r
575           <key>format</key>\r
576           <value>^[a-z][a-zA-Z0-9]*$</value>\r
577         </parameter>\r
578       </parameters>\r
579     </rule>\r
580     <rule>\r
581       <repositoryKey>checkstyle</repositoryKey>\r
582       <key>com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck</key>\r
583       <parameters>\r
584         <parameter>\r
585           <key>allowInSwitchCase</key>\r
586           <value>false</value>\r
587         </parameter>\r
588       </parameters>\r
589     </rule>\r
590     <rule>\r
591       <repositoryKey>checkstyle</repositoryKey>\r
592       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck</key>\r
593       <parameters>\r
594         <parameter>\r
595           <key>tokens</key>\r
596           <value>\r
597             ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,GENERIC_START,GENERIC_END,TYPE_EXTENSION_AND,WILDCARD_TYPE\r
598           </value>\r
599         </parameter>\r
600         <parameter>\r
601           <key>allowEmptyConstructors</key>\r
602           <value>false</value>\r
603         </parameter>\r
604         <parameter>\r
605           <key>allowEmptyMethods</key>\r
606           <value>false</value>\r
607         </parameter>\r
608       </parameters>\r
609     </rule>\r
610     <rule>\r
611       <repositoryKey>checkstyle</repositoryKey>\r
612       <key>com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck</key>\r
613       <parameters>\r
614         <parameter>\r
615           <key>javaStyle</key>\r
616           <value>true</value>\r
617         </parameter>\r
618       </parameters>\r
619     </rule>\r
620   </rules>\r
621 </profile>