|
18 | 18 | https://checkstyle.org (or in your downloaded distribution). |
19 | 19 | Most Checks are configurable, be sure to consult the documentation. |
20 | 20 | To completely disable a check, just comment it out or delete it from the file. |
| 21 | + To suppress certain violations please review suppression filters. |
21 | 22 | Finally, it is worth reading the documentation. |
22 | 23 | --> |
23 | 24 |
|
|
30 | 31 | --> |
31 | 32 | <property name="severity" value="error"/> |
32 | 33 |
|
33 | | - <!-- BorderTech: Filter out Checkstyle warnings that have been suppressed with the @SuppressWarnings annotation --> |
| 34 | + <!-- BorderTech: Filter out Checkstyle warnings that have been suppressed with the @SuppressWarnings annotation. --> |
| 35 | + <!-- SuppressWarningsFilter and SuppressWarningsHolder have to be used together. --> |
34 | 36 | <module name="SuppressWarningsFilter" /> |
35 | 37 |
|
36 | 38 | <!-- BorderTech: only check java files |
|
66 | 68 | <!-- Checks for Size Violations. --> |
67 | 69 | <!-- See https://checkstyle.org/config_sizes.html --> |
68 | 70 | <module name="FileLength"> |
69 | | - <!-- Bordertech: override to warning --> |
| 71 | + <!-- BorderTech: Override to warning --> |
70 | 72 | <property name="severity" value="warning" /> |
71 | 73 | </module> |
72 | 74 | <module name="LineLength"> |
73 | 75 | <property name="fileExtensions" value="java"/> |
74 | | - <!-- BorderTech: override from 80 to 150 --> |
| 76 | + <!-- BorderTech: Override from 80 to 150 --> |
75 | 77 | <property name="max" value="150" /> |
76 | | - <!-- Bordertech: override to warning --> |
| 78 | + <!-- BorderTech: Override to warning --> |
77 | 79 | <property name="severity" value="warning" /> |
78 | 80 | </module> |
79 | 81 |
|
80 | 82 | <!-- See https://checkstyle.org/config_whitespace.html --> |
81 | | - <!-- Bordetech: This check is removed as it fails if there are tabs |
| 83 | + <!-- BorderTech: This check is removed as it fails if there are tabs |
82 | 84 | <module name="FileTabCharacter"/> |
83 | 85 | --> |
84 | | - <!-- Bordertech: Use tabs for indenting --> |
| 86 | + |
| 87 | + <!-- BorderTech: Use tabs for indenting --> |
85 | 88 | <module name="RegexpSingleline"> |
86 | 89 | <property name="format" value="^(\t*( +\t*(?! \*|\S))|( ))"/> |
87 | 90 | <property name="message" value="Indentation should be tabs."/> |
|
95 | 98 | <property name="minimum" value="0"/> |
96 | 99 | <property name="maximum" value="0"/> |
97 | 100 | <property name="message" value="Line has trailing spaces."/> |
98 | | - <!-- Bordertech: override to warning --> |
| 101 | + <!-- BorderTech: Override to warning --> |
99 | 102 | <property name="severity" value="warning" /> |
100 | 103 | </module> |
101 | 104 |
|
|
112 | 115 | <property name="tabWidth" value="4"/> |
113 | 116 |
|
114 | 117 | <!-- BorderTech: Make the @SuppressWarnings annotations available to Checkstyle --> |
| 118 | + <!-- SuppressWarningsFilter and SuppressWarningsHolder have to be used together. --> |
115 | 119 | <module name="SuppressWarningsHolder" /> |
116 | 120 |
|
117 | 121 | <!-- Checks for Javadoc comments. --> |
118 | 122 | <!-- See https://checkstyle.org/config_javadoc.html --> |
119 | 123 | <module name="InvalidJavadocPosition"/> |
120 | 124 | <module name="JavadocMethod"> |
121 | | - <!-- Bordertech: Javadoc not required for methods with these annotations --> |
| 125 | + <!-- BorderTech: Javadoc not required for methods with these annotations --> |
122 | 126 | <property name="allowedAnnotations" value="Override,Test,Before,After,BeforeClass,AfterClass"/> |
123 | 127 | </module> |
124 | 128 | <module name="JavadocType"/> |
125 | 129 | <module name="JavadocVariable"> |
126 | | - <!-- Bordertech: Push scope that is checked from private to protected --> |
| 130 | + <!-- BorderTech: Push scope that is checked from private to protected --> |
127 | 131 | <property name="scope" value="protected"/> |
128 | 132 | </module> |
129 | 133 | <module name="JavadocStyle"/> |
|
154 | 158 | <!-- Checks for Size Violations. --> |
155 | 159 | <!-- See https://checkstyle.org/config_sizes.html --> |
156 | 160 | <module name="MethodLength"> |
157 | | - <!-- Bordertech: override to warning --> |
| 161 | + <!-- BorderTech: Override to warning --> |
158 | 162 | <property name="severity" value="warning" /> |
159 | 163 | </module> |
160 | 164 | <module name="ParameterNumber"> |
161 | | - <!-- Bordertech: override to warning --> |
| 165 | + <!-- BorderTech: Override to warning --> |
162 | 166 | <property name="severity" value="warning" /> |
163 | 167 | </module> |
164 | 168 |
|
|
182 | 186 | <!-- See https://checkstyle.org/config_modifiers.html --> |
183 | 187 | <module name="ModifierOrder"/> |
184 | 188 | <module name="RedundantModifier"> |
185 | | - <!-- Bordertech: override to warning --> |
| 189 | + <!-- BorderTech: Override to warning --> |
186 | 190 | <property name="severity" value="warning" /> |
187 | 191 | </module> |
188 | 192 |
|
|
193 | 197 | <property name="allowInSwitchCase" value="true"/> |
194 | 198 | </module> |
195 | 199 | <module name="EmptyBlock"> |
196 | | - <!-- Bordertech: override to warning --> |
| 200 | + <!-- BorderTech: Override to warning --> |
197 | 201 | <property name="severity" value="warning" /> |
198 | 202 | </module> |
199 | 203 | <module name="LeftCurly"/> |
|
203 | 207 | <!-- Checks for common coding problems --> |
204 | 208 | <!-- See https://checkstyle.org/config_coding.html --> |
205 | 209 | <module name="EmptyStatement"> |
206 | | - <!-- Bordertech: override to warning --> |
| 210 | + <!-- BorderTech: Override to warning --> |
207 | 211 | <property name="severity" value="warning" /> |
208 | 212 | </module> |
209 | 213 | <module name="EqualsHashCode"/> |
210 | 214 | <module name="HiddenField"> |
211 | | - <!-- Bordertech: override to ignore --> |
212 | | - <property name="severity" value="ignore" /> |
| 215 | + <!-- BorderTech: Override from false for constructor parameters --> |
| 216 | + <property name="ignoreConstructorParameter" value = "true" /> |
| 217 | + <!-- BorderTech: Override from false for setter parameters --> |
| 218 | + <property name="ignoreSetter" value = "true" /> |
| 219 | + <!-- BorderTech: Override to warning --> |
| 220 | + <property name="severity" value="warning" /> |
213 | 221 | </module> |
214 | 222 | <module name="IllegalInstantiation"/> |
215 | 223 | <module name="InnerAssignment"/> |
216 | 224 | <module name="MagicNumber"> |
217 | | - <!-- Bordertech: override to ignore --> |
218 | | - <property name="severity" value="ignore" /> |
| 225 | + <!-- BorderTech: Override from false for hash code methods --> |
| 226 | + <property name="ignoreHashCodeMethod" value = "true" /> |
| 227 | + <!-- BorderTech: Override from false for annotation methods --> |
| 228 | + <property name="ignoreAnnotation" value = "true" /> |
| 229 | + <!-- BorderTech: Override to warning --> |
| 230 | + <property name="severity" value="warning" /> |
219 | 231 | </module> |
220 | 232 | <module name="MissingSwitchDefault"> |
221 | | - <!-- Bordertech: override to warning --> |
| 233 | + <!-- BorderTech: Override to warning --> |
222 | 234 | <property name="severity" value="warning" /> |
223 | 235 | </module> |
224 | 236 | <module name="MultipleVariableDeclarations"/> |
|
238 | 250 | <!-- Miscellaneous other checks. --> |
239 | 251 | <!-- See https://checkstyle.org/config_misc.html --> |
240 | 252 | <!-- |
241 | | - <module name="ArrayTypeStyle"/> |
| 253 | + <module name="ArrayTypeStyle"/> |
242 | 254 | --> |
243 | 255 | <module name="FinalParameters"/> |
244 | 256 | <module name="TodoComment"> |
245 | | - <!-- Bordertech: override to warning --> |
| 257 | + <!-- BorderTech: Override to warning --> |
246 | 258 | <property name="severity" value="warning" /> |
247 | 259 | </module> |
248 | 260 | <module name="UpperEll"/> |
|
0 commit comments