]> source.dussan.org Git - sonarqube.git/blob
ed7ec16be4602490e243cd13f0701cbdaec7c59a
[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.design.DesignForExtensionCheck</key>\r
116     </rule>\r
117     <rule>\r
118       <repositoryKey>checkstyle</repositoryKey>\r
119       <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck</key>\r
120       <parameters>\r
121         <parameter>\r
122           <key>allowUndeclaredRTE</key>\r
123           <value>false</value>\r
124         </parameter>\r
125         <parameter>\r
126           <key>allowThrowsTagsForSubclasses</key>\r
127           <value>false</value>\r
128         </parameter>\r
129         <parameter>\r
130           <key>allowMissingParamTags</key>\r
131           <value>false</value>\r
132         </parameter>\r
133         <parameter>\r
134           <key>allowMissingThrowsTags</key>\r
135           <value>false</value>\r
136         </parameter>\r
137         <parameter>\r
138           <key>allowMissingReturnTag</key>\r
139           <value>false</value>\r
140         </parameter>\r
141         <parameter>\r
142           <key>allowMissingJavadoc</key>\r
143           <value>false</value>\r
144         </parameter>\r
145         <parameter>\r
146           <key>allowMissingPropertyJavadoc</key>\r
147           <value>false</value>\r
148         </parameter>\r
149         <parameter>\r
150           <key>tokens</key>\r
151           <value>METHOD_DEF,CTOR_DEF</value>\r
152         </parameter>\r
153       </parameters>\r
154     </rule>\r
155     <rule>\r
156       <repositoryKey>checkstyle</repositoryKey>\r
157       <key>com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck</key>\r
158       <parameters>\r
159         <parameter>\r
160           <key>tokens</key>\r
161           <value>METHOD_DEF,CTOR_DEF</value>\r
162         </parameter>\r
163       </parameters>\r
164     </rule>\r
165     <rule>\r
166       <repositoryKey>checkstyle</repositoryKey>\r
167       <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck</key>\r
168     </rule>\r
169     <rule>\r
170       <repositoryKey>checkstyle</repositoryKey>\r
171       <key>com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck</key>\r
172       <parameters>\r
173         <parameter>\r
174           <key>tokens</key>\r
175           <value>\r
176             LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_IF,LITERAL_FOR,LITERAL_TRY,LITERAL_WHILE,INSTANCE_INIT,STATIC_INIT\r
177           </value>\r
178         </parameter>\r
179       </parameters>\r
180     </rule>\r
181     <rule>\r
182       <repositoryKey>checkstyle</repositoryKey>\r
183       <key>com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck</key>\r
184       <parameters>\r
185         <parameter>\r
186           <key>format</key>\r
187           <value>TODO:</value>\r
188         </parameter>\r
189       </parameters>\r
190     </rule>\r
191     <rule>\r
192       <repositoryKey>checkstyle</repositoryKey>\r
193       <key>com.puppycrawl.tools.checkstyle.checks.coding.DoubleCheckedLockingCheck</key>\r
194     </rule>\r
195     <rule>\r
196       <repositoryKey>checkstyle</repositoryKey>\r
197       <key>com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck</key>\r
198     </rule>\r
199     <rule>\r
200       <repositoryKey>checkstyle</repositoryKey>\r
201       <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck</key>\r
202     </rule>\r
203     <rule>\r
204       <repositoryKey>checkstyle</repositoryKey>\r
205       <key>com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck</key>\r
206       <parameters>\r
207         <parameter>\r
208           <key>max</key>\r
209           <value>2000</value>\r
210         </parameter>\r
211       </parameters>\r
212     </rule>\r
213     <rule>\r
214       <repositoryKey>checkstyle</repositoryKey>\r
215       <key>com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck</key>\r
216       <parameters>\r
217         <parameter>\r
218           <key>max</key>\r
219           <value>7</value>\r
220         </parameter>\r
221         <parameter>\r
222           <key>tokens</key>\r
223           <value>METHOD_DEF,CTOR_DEF</value>\r
224         </parameter>\r
225       </parameters>\r
226     </rule>\r
227     <rule>\r
228       <repositoryKey>checkstyle</repositoryKey>\r
229       <key>com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck</key>\r
230       <parameters>\r
231         <parameter>\r
232           <key>tokens</key>\r
233           <value>METHOD_DEF,VARIABLE_DEF,ANNOTATION_FIELD_DEF</value>\r
234         </parameter>\r
235       </parameters>\r
236     </rule>\r
237     <rule>\r
238       <repositoryKey>checkstyle</repositoryKey>\r
239       <key>com.puppycrawl.tools.checkstyle.checks.coding.RedundantThrowsCheck</key>\r
240       <parameters>\r
241         <parameter>\r
242           <key>allowUnchecked</key>\r
243           <value>false</value>\r
244         </parameter>\r
245         <parameter>\r
246           <key>allowSubclasses</key>\r
247           <value>false</value>\r
248         </parameter>\r
249       </parameters>\r
250     </rule>\r
251     <rule>\r
252       <repositoryKey>checkstyle</repositoryKey>\r
253       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck</key>\r
254       <parameters>\r
255         <parameter>\r
256           <key>tokens</key>\r
257           <value>TYPECAST,RPAREN</value>\r
258         </parameter>\r
259       </parameters>\r
260     </rule>\r
261     <rule>\r
262       <repositoryKey>checkstyle</repositoryKey>\r
263       <key>com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck</key>\r
264       <parameters>\r
265         <parameter>\r
266           <key>ignorePattern</key>\r
267           <value>^$</value>\r
268         </parameter>\r
269         <parameter>\r
270           <key>max</key>\r
271           <value>80</value>\r
272         </parameter>\r
273       </parameters>\r
274     </rule>\r
275     <rule>\r
276       <repositoryKey>checkstyle</repositoryKey>\r
277       <key>com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck</key>\r
278       <parameters>\r
279         <parameter>\r
280           <key>tokens</key>\r
281           <value>\r
282             ASSIGN,BAND_ASSIGN,BOR_ASSIGN,BSR_ASSIGN,BXOR_ASSIGN,DIV_ASSIGN,MINUS_ASSIGN,MOD_ASSIGN,PLUS_ASSIGN,SL_ASSIGN,SR_ASSIGN,STAR_ASSIGN\r
283           </value>\r
284         </parameter>\r
285       </parameters>\r
286     </rule>\r
287 \r
288     <rule>\r
289       <repositoryKey>checkstyle</repositoryKey>\r
290       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck</key>\r
291       <parameters>\r
292         <parameter>\r
293           <key>option</key>\r
294           <value>nl</value>\r
295         </parameter>\r
296         <parameter>\r
297           <key>tokens</key>\r
298           <value>\r
299             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
300           </value>\r
301         </parameter>\r
302       </parameters>\r
303     </rule>\r
304     <rule>\r
305       <repositoryKey>checkstyle</repositoryKey>\r
306       <key>com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck</key>\r
307       <parameters>\r
308         <parameter>\r
309           <key>format</key>\r
310           <value>^[a-z][a-zA-Z0-9]*$</value>\r
311         </parameter>\r
312         <parameter>\r
313           <key>applyToPublic</key>\r
314           <value>true</value>\r
315         </parameter>\r
316         <parameter>\r
317           <key>applyToProtected</key>\r
318           <value>true</value>\r
319         </parameter>\r
320         <parameter>\r
321           <key>applyToPackage</key>\r
322           <value>true</value>\r
323         </parameter>\r
324         <parameter>\r
325           <key>applyToPrivate</key>\r
326           <value>true</value>\r
327         </parameter>\r
328       </parameters>\r
329     </rule>\r
330     <rule>\r
331       <repositoryKey>checkstyle</repositoryKey>\r
332       <key>com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck</key>\r
333       <parameters>\r
334         <parameter>\r
335           <key>tokens</key>\r
336           <value>LITERAL_TRY,LITERAL_CATCH,LITERAL_FINALLY,LITERAL_IF,LITERAL_ELSE</value>\r
337         </parameter>\r
338       </parameters>\r
339     </rule>\r
340     <rule>\r
341       <repositoryKey>checkstyle</repositoryKey>\r
342       <key>com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck</key>\r
343       <parameters>\r
344         <parameter>\r
345           <key>format</key>\r
346           <value>^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$</value>\r
347         </parameter>\r
348       </parameters>\r
349     </rule>\r
350     <rule>\r
351       <repositoryKey>checkstyle</repositoryKey>\r
352       <key>com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck</key>\r
353       <parameters>\r
354         <parameter>\r
355           <key>format</key>\r
356           <value>^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$</value>\r
357         </parameter>\r
358       </parameters>\r
359     </rule>\r
360     <rule>\r
361       <repositoryKey>checkstyle</repositoryKey>\r
362       <key>com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck</key>\r
363       <parameters>\r
364         <parameter>\r
365           <key>format</key>\r
366           <value>^[A-Z][a-zA-Z0-9]*$</value>\r
367         </parameter>\r
368       </parameters>\r
369     </rule>\r
370     <rule>\r
371       <repositoryKey>checkstyle</repositoryKey>\r
372       <key>com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck</key>\r
373       <parameters>\r
374         <parameter>\r
375           <key>max</key>\r
376           <value>150</value>\r
377         </parameter>\r
378         <parameter>\r
379           <key>countEmpty</key>\r
380           <value>true</value>\r
381         </parameter>\r
382         <parameter>\r
383           <key>tokens</key>\r
384           <value>METHOD_DEF,CTOR_DEF</value>\r
385         </parameter>\r
386       </parameters>\r
387     </rule>\r
388     <rule>\r
389       <repositoryKey>checkstyle</repositoryKey>\r
390       <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck</key>\r
391       <parameters>\r
392         <parameter>\r
393           <key>format</key>\r
394           <value>^[a-z][a-zA-Z0-9]*$</value>\r
395         </parameter>\r
396       </parameters>\r
397     </rule>\r
398     <rule>\r
399       <repositoryKey>checkstyle</repositoryKey>\r
400       <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck</key>\r
401       <parameters>\r
402         <parameter>\r
403           <key>allowMissingParamTags</key>\r
404           <value>false</value>\r
405         </parameter>\r
406         <parameter>\r
407           <key>tokens</key>\r
408           <value>INTERFACE_DEF,CLASS_DEF</value>\r
409         </parameter>\r
410       </parameters>\r
411     </rule>\r
412     <rule>\r
413       <repositoryKey>checkstyle</repositoryKey>\r
414       <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck</key>\r
415       <parameters>\r
416         <parameter>\r
417           <key>checkFirstSentence</key>\r
418           <value>true</value>\r
419         </parameter>\r
420         <parameter>\r
421           <key>checkEmptyJavadoc</key>\r
422           <value>false</value>\r
423         </parameter>\r
424         <parameter>\r
425           <key>checkHtml</key>\r
426           <value>true</value>\r
427         </parameter>\r
428         <parameter>\r
429           <key>tokens</key>\r
430           <value>INTERFACE_DEF,CLASS_DEF,METHOD_DEF,CTOR_DEF,VARIABLE_DEF</value>\r
431         </parameter>\r
432       </parameters>\r
433     </rule>\r
434     <rule>\r
435       <repositoryKey>checkstyle</repositoryKey>\r
436       <key>com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck</key>\r
437       <parameters>\r
438         <parameter>\r
439           <key>allowMarkerInterfaces</key>\r
440           <value>true</value>\r
441         </parameter>\r
442       </parameters>\r
443     </rule>\r
444     <rule>\r
445       <repositoryKey>checkstyle</repositoryKey>\r
446       <key>com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck</key>\r
447       <parameters>\r
448         <parameter>\r
449           <key>tokens</key>\r
450           <value>PARAMETER_DEF,VARIABLE_DEF</value>\r
451         </parameter>\r
452         <parameter>\r
453           <key>ignoreConstructorParameter</key>\r
454           <value>false</value>\r
455         </parameter>\r
456         <parameter>\r
457           <key>ignoreSetter</key>\r
458           <value>false</value>\r
459         </parameter>\r
460         <parameter>\r
461           <key>ignoreAbstractMethods</key>\r
462           <value>false</value>\r
463         </parameter>\r
464       </parameters>\r
465     </rule>\r
466     <rule>\r
467       <repositoryKey>checkstyle</repositoryKey>\r
468       <key>com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck</key>\r
469     </rule>\r
470     <rule>\r
471       <repositoryKey>checkstyle</repositoryKey>\r
472       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck</key>\r
473       <parameters>\r
474         <parameter>\r
475           <key>allowLineBreaks</key>\r
476           <value>true</value>\r
477         </parameter>\r
478         <parameter>\r
479           <key>tokens</key>\r
480           <value>ARRAY_INIT,BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS</value>\r
481         </parameter>\r
482       </parameters>\r
483     </rule>\r
484     <rule>\r
485       <repositoryKey>checkstyle</repositoryKey>\r
486       <key>com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck</key>\r
487       <parameters>\r
488         <parameter>\r
489           <key>option</key>\r
490           <value>eol</value>\r
491         </parameter>\r
492         <parameter>\r
493           <key>maxLineLength</key>\r
494           <value>80</value>\r
495         </parameter>\r
496         <parameter>\r
497           <key>tokens</key>\r
498           <value>\r
499             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
500           </value>\r
501         </parameter>\r
502       </parameters>\r
503     </rule>\r
504     <rule>\r
505       <repositoryKey>checkstyle</repositoryKey>\r
506       <key>com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck</key>\r
507       <parameters>\r
508         <parameter>\r
509           <key>packageAllowed</key>\r
510           <value>false</value>\r
511         </parameter>\r
512         <parameter>\r
513           <key>protectedAllowed</key>\r
514           <value>false</value>\r
515         </parameter>\r
516         <parameter>\r
517           <key>publicMemberPattern</key>\r
518           <value>^serialVersionUID$</value>\r
519         </parameter>\r
520       </parameters>\r
521     </rule>\r
522     <rule>\r
523       <repositoryKey>checkstyle</repositoryKey>\r
524       <key>com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck</key>\r
525       <parameters>\r
526         <parameter>\r
527           <key>format</key>\r
528           <value>^[a-z][a-zA-Z0-9]*$</value>\r
529         </parameter>\r
530       </parameters>\r
531     </rule>\r
532     <rule>\r
533       <repositoryKey>checkstyle</repositoryKey>\r
534       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck</key>\r
535       <parameters>\r
536         <parameter>\r
537           <key>allowLineBreaks</key>\r
538           <value>false</value>\r
539         </parameter>\r
540         <parameter>\r
541           <key>tokens</key>\r
542           <value>SEMI,POST_DEC,POST_INC</value>\r
543         </parameter>\r
544       </parameters>\r
545     </rule>\r
546     <rule>\r
547       <repositoryKey>checkstyle</repositoryKey>\r
548       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck</key>\r
549       <parameters>\r
550         <parameter>\r
551           <key>allowLineBreaks</key>\r
552           <value>false</value>\r
553         </parameter>\r
554         <parameter>\r
555           <key>tokens</key>\r
556           <value>CTOR_DEF,LITERAL_NEW,METHOD_CALL,METHOD_DEF,SUPER_CTOR_CALL</value>\r
557         </parameter>\r
558       </parameters>\r
559     </rule>\r
560     <rule>\r
561       <repositoryKey>checkstyle</repositoryKey>\r
562       <key>com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck</key>\r
563       <parameters>\r
564         <parameter>\r
565           <key>tokens</key>\r
566           <value>NUM_DOUBLE,NUM_FLOAT,NUM_INT,NUM_LONG</value>\r
567         </parameter>\r
568         <parameter>\r
569           <key>ignoreNumbers</key>\r
570           <value>-1,0,1,2</value>\r
571         </parameter>\r
572       </parameters>\r
573     </rule>\r
574     <rule>\r
575       <repositoryKey>checkstyle</repositoryKey>\r
576       <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck</key>\r
577       <parameters>\r
578         <parameter>\r
579           <key>format</key>\r
580           <value>^[a-z][a-zA-Z0-9]*$</value>\r
581         </parameter>\r
582       </parameters>\r
583     </rule>\r
584     <rule>\r
585       <repositoryKey>checkstyle</repositoryKey>\r
586       <key>com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck</key>\r
587       <parameters>\r
588         <parameter>\r
589           <key>allowInSwitchCase</key>\r
590           <value>false</value>\r
591         </parameter>\r
592       </parameters>\r
593     </rule>\r
594     <rule>\r
595       <repositoryKey>checkstyle</repositoryKey>\r
596       <key>com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck</key>\r
597       <parameters>\r
598         <parameter>\r
599           <key>tokens</key>\r
600           <value>\r
601             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
602           </value>\r
603         </parameter>\r
604         <parameter>\r
605           <key>allowEmptyConstructors</key>\r
606           <value>false</value>\r
607         </parameter>\r
608         <parameter>\r
609           <key>allowEmptyMethods</key>\r
610           <value>false</value>\r
611         </parameter>\r
612       </parameters>\r
613     </rule>\r
614     <rule>\r
615       <repositoryKey>checkstyle</repositoryKey>\r
616       <key>com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck</key>\r
617       <parameters>\r
618         <parameter>\r
619           <key>javaStyle</key>\r
620           <value>true</value>\r
621         </parameter>\r
622       </parameters>\r
623     </rule>\r
624   </rules>\r
625 </profile>