|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> |
|
3 |
|
4 <!-- |
|
5 This configuration file was written by the eclipse-cs plugin configuration editor |
|
6 --> |
|
7 <!-- |
|
8 Checkstyle-Configuration: Beem Checks |
|
9 Description: none |
|
10 --> |
|
11 <module name="Checker"> |
|
12 <property name="severity" value="warning"/> |
|
13 <property name="basedir" value="/home/beem/"/> |
|
14 <module name="TreeWalker"> |
|
15 <module name="JavadocMethod"> |
|
16 <property name="severity" value="error"/> |
|
17 <property name="allowUndeclaredRTE" value="true"/> |
|
18 </module> |
|
19 <module name="JavadocType"> |
|
20 <property name="severity" value="error"/> |
|
21 </module> |
|
22 <module name="JavadocVariable"> |
|
23 <property name="severity" value="error"/> |
|
24 <property name="scope" value="package"/> |
|
25 </module> |
|
26 <module name="JavadocStyle"> |
|
27 <property name="severity" value="error"/> |
|
28 <property name="checkEmptyJavadoc" value="true"/> |
|
29 </module> |
|
30 <module name="ConstantName"/> |
|
31 <module name="LocalFinalVariableName"/> |
|
32 <module name="LocalVariableName"/> |
|
33 <module name="MemberName"> |
|
34 <property name="severity" value="error"/> |
|
35 <property name="format" value="^m[A-Z][a-zA-Z0-9]*$"/> |
|
36 </module> |
|
37 <module name="MethodName"/> |
|
38 <module name="PackageName"/> |
|
39 <module name="ParameterName"/> |
|
40 <module name="StaticVariableName"/> |
|
41 <module name="TypeName"/> |
|
42 <module name="AvoidStarImport"/> |
|
43 <module name="IllegalImport"/> |
|
44 <module name="RedundantImport"/> |
|
45 <module name="UnusedImports"> |
|
46 <property name="severity" value="error"/> |
|
47 </module> |
|
48 <module name="AvoidStaticImport"> |
|
49 <property name="excludes" value="*"/> |
|
50 </module> |
|
51 <module name="LineLength"> |
|
52 <property name="max" value="120"/> |
|
53 </module> |
|
54 <module name="MethodLength"/> |
|
55 <module name="ParameterNumber"/> |
|
56 <module name="AnonInnerLength"> |
|
57 <property name="max" value="60"/> |
|
58 </module> |
|
59 <module name="EmptyForIteratorPad"/> |
|
60 <module name="GenericWhitespace"> |
|
61 <property name="severity" value="error"/> |
|
62 </module> |
|
63 <module name="MethodParamPad"> |
|
64 <property name="severity" value="error"/> |
|
65 </module> |
|
66 <module name="NoWhitespaceAfter"> |
|
67 <property name="severity" value="error"/> |
|
68 </module> |
|
69 <module name="NoWhitespaceBefore"> |
|
70 <property name="severity" value="error"/> |
|
71 </module> |
|
72 <module name="OperatorWrap"/> |
|
73 <module name="ParenPad"> |
|
74 <property name="severity" value="error"/> |
|
75 </module> |
|
76 <module name="TypecastParenPad"> |
|
77 <property name="severity" value="error"/> |
|
78 </module> |
|
79 <module name="WhitespaceAfter"> |
|
80 <property name="severity" value="error"/> |
|
81 </module> |
|
82 <module name="WhitespaceAround"> |
|
83 <property name="severity" value="error"/> |
|
84 </module> |
|
85 <module name="ModifierOrder"> |
|
86 <property name="severity" value="error"/> |
|
87 </module> |
|
88 <module name="RedundantModifier"> |
|
89 <property name="severity" value="error"/> |
|
90 </module> |
|
91 <module name="AvoidNestedBlocks"/> |
|
92 <module name="EmptyBlock"/> |
|
93 <module name="LeftCurly"> |
|
94 <property name="severity" value="error"/> |
|
95 </module> |
|
96 <module name="RightCurly"> |
|
97 <property name="severity" value="error"/> |
|
98 </module> |
|
99 <module name="AnnotationUseStyle"> |
|
100 <property name="severity" value="error"/> |
|
101 </module> |
|
102 <module name="MissingDeprecated"> |
|
103 <property name="severity" value="error"/> |
|
104 </module> |
|
105 <module name="MissingOverride"> |
|
106 <property name="severity" value="error"/> |
|
107 </module> |
|
108 <module name="CovariantEquals"/> |
|
109 <module name="AvoidInlineConditionals"/> |
|
110 <module name="InnerAssignment"/> |
|
111 <module name="DoubleCheckedLocking"/> |
|
112 <module name="EmptyStatement"/> |
|
113 <module name="EqualsHashCode"> |
|
114 <property name="severity" value="error"/> |
|
115 </module> |
|
116 <module name="HiddenField"> |
|
117 <property name="ignoreConstructorParameter" value="true"/> |
|
118 <property name="ignoreSetter" value="true"/> |
|
119 <property name="ignoreAbstractMethods" value="true"/> |
|
120 </module> |
|
121 <module name="IllegalInstantiation"/> |
|
122 <module name="InnerAssignment"> |
|
123 <property name="severity" value="error"/> |
|
124 </module> |
|
125 <module name="MagicNumber"/> |
|
126 <module name="MissingSwitchDefault"> |
|
127 <property name="severity" value="error"/> |
|
128 </module> |
|
129 <module name="RedundantThrows"/> |
|
130 <module name="SimplifyBooleanExpression"> |
|
131 <property name="severity" value="error"/> |
|
132 </module> |
|
133 <module name="SimplifyBooleanReturn"> |
|
134 <property name="severity" value="error"/> |
|
135 </module> |
|
136 <module name="StringLiteralEquality"> |
|
137 <property name="severity" value="error"/> |
|
138 </module> |
|
139 <module name="IllegalCatch"/> |
|
140 <module name="IllegalThrows"/> |
|
141 <module name="IllegalType"/> |
|
142 <module name="PackageDeclaration"/> |
|
143 <module name="JUnitTestCase"/> |
|
144 <module name="DeclarationOrder"> |
|
145 <property name="severity" value="error"/> |
|
146 </module> |
|
147 <module name="ExplicitInitialization"/> |
|
148 <module name="DefaultComesLast"/> |
|
149 <module name="MissingCtor"/> |
|
150 <module name="FallThrough"/> |
|
151 <module name="MultipleStringLiterals"> |
|
152 <property name="allowedDuplicates" value="2"/> |
|
153 </module> |
|
154 <module name="MultipleVariableDeclarations"/> |
|
155 <module name="UnnecessaryParentheses"/> |
|
156 <module name="ParameterAssignment"/> |
|
157 <module name="EqualsAvoidNull"> |
|
158 <property name="severity" value="error"/> |
|
159 </module> |
|
160 <module name="NoClone"/> |
|
161 <module name="NoFinalizer"/> |
|
162 <module name="SuperClone"/> |
|
163 <module name="SuperFinalize"/> |
|
164 <module name="ModifiedControlVariable"> |
|
165 <property name="severity" value="error"/> |
|
166 </module> |
|
167 <module name="ReturnCount"> |
|
168 <property name="max" value="3"/> |
|
169 </module> |
|
170 <module name="FinalClass"/> |
|
171 <module name="HideUtilityClassConstructor"/> |
|
172 <module name="VisibilityModifier"/> |
|
173 <module name="MutableException"/> |
|
174 <module name="ThrowsCount"> |
|
175 <property name="max" value="2"/> |
|
176 </module> |
|
177 <module name="ArrayTypeStyle"/> |
|
178 <module name="FinalParameters"> |
|
179 <property name="tokens" value="CTOR_DEF"/> |
|
180 </module> |
|
181 <module name="Indentation"/> |
|
182 <module name="TodoComment"/> |
|
183 <module name="UpperEll"/> |
|
184 <module name="BooleanExpressionComplexity"/> |
|
185 <module name="UpperEll"/> |
|
186 <module name="ArrayTypeStyle"/> |
|
187 </module> |
|
188 <module name="JavadocPackage"> |
|
189 <property name="allowLegacy" value="true"/> |
|
190 </module> |
|
191 <module name="NewlineAtEndOfFile"> |
|
192 <property name="severity" value="error"/> |
|
193 </module> |
|
194 <module name="Translation"> |
|
195 <property name="severity" value="error"/> |
|
196 </module> |
|
197 <module name="FileLength"/> |
|
198 <module name="RegexpSingleline"> |
|
199 <property name="severity" value="error"/> |
|
200 <property name="format" value="\s+$"/> |
|
201 <property name="message" value="Line has trailing spaces."/> |
|
202 </module> |
|
203 <module name="RegexpHeader"> |
|
204 <property name="severity" value="error"/> |
|
205 <property name="headerFile" value="tools/JavaHeaderCheck.regex"/> |
|
206 <property name="multiLines" value="5, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38"/> |
|
207 </module> |
|
208 </module> |