JinArchiverは、人狼BBSの過去ログを独自のXML形式でローカルディスクに保存するためのツールです。
Revisão | e7322e3804bb05fa54980615053f9a793d283cef (tree) |
---|---|
Hora | 2020-02-11 02:14:46 |
Autor | Olyutorskii <olyutorskii@user...> |
Commiter | Olyutorskii |
update checkstyle plugin.
@@ -6,7 +6,7 @@ | ||
6 | 6 | |
7 | 7 | <!-- |
8 | 8 | Checkstyle suppressions |
9 | - for Checkstyle 8.20 or later | |
9 | + for Checkstyle 8.29 or later | |
10 | 10 | |
11 | 11 | [ https://checkstyle.org/ ] |
12 | 12 |
@@ -23,10 +23,12 @@ | ||
23 | 23 | <suppress files="" checks="DesignForExtension" /> |
24 | 24 | |
25 | 25 | <!-- Coding --> |
26 | + <suppress files="" checks="AvoidNoArgumentSuperConstructorCall" /> | |
26 | 27 | <suppress files="" checks="ExplicitInitialization" /> |
27 | 28 | <suppress files="" checks="FinalLocalVariable" /> |
28 | 29 | <suppress files="" checks="MagicNumber" /> |
29 | - <suppress files="" checks="OneStatementPerLine" /> | |
30 | + <suppress files="" checks="NoArrayTrailingComma" /> | |
31 | + <suppress files="" checks="NoEnumTrailingComma" /> | |
30 | 32 | |
31 | 33 | <!-- Imports --> |
32 | 34 | <suppress files="" checks="ImportControl" /> |
@@ -38,8 +40,9 @@ | ||
38 | 40 | <suppress files="" checks="FinalParameters" /> |
39 | 41 | <suppress files="" checks="TrailingComment" /> |
40 | 42 | |
41 | - <!-- Modifiers --> | |
43 | + <!-- Modifier --> | |
42 | 44 | <suppress files="" checks="InterfaceMemberImpliedModifier" /> |
45 | + <suppress files="" checks="RedundantModifier" /> | |
43 | 46 | |
44 | 47 | <!-- Whitespace --> |
45 | 48 | <suppress files="" checks="SingleSpaceSeparator" /> |
@@ -6,7 +6,7 @@ | ||
6 | 6 | |
7 | 7 | <!-- |
8 | 8 | Checkstyle modules |
9 | - for Checkstyle 8.20 or later | |
9 | + for Checkstyle 8.29 or later | |
10 | 10 | |
11 | 11 | [ https://checkstyle.org/ ] |
12 | 12 |
@@ -20,18 +20,21 @@ | ||
20 | 20 | <property name="localeCountry" value="JP" /> |
21 | 21 | <property name="localeLanguage" value="en" /> |
22 | 22 | <!--property name="localeLanguage" value="ja" /--> |
23 | - <property name="fileExtensions" value="java, xml, properties" /> | |
23 | + <property name="fileExtensions" value="java, properties, xml, xsd, md, txt" /> | |
24 | 24 | <property name="severity" value="error" /> |
25 | 25 | |
26 | 26 | |
27 | 27 | <!-- Filters --> |
28 | + | |
28 | 29 | <module name="SeverityMatchFilter" /> |
29 | 30 | <!--module name="SuppressionFilter" /--> |
31 | + <!--module name="SuppressionSingleFilter" /--> | |
30 | 32 | <module name="SuppressWarningsFilter" /> |
31 | 33 | <module name="SuppressWithPlainTextCommentFilter" /> |
32 | 34 | |
33 | 35 | |
34 | 36 | <!-- Headers --> |
37 | + | |
35 | 38 | <module name="Header"> |
36 | 39 | <property name="header" value="<?xml version="1.0" encoding="UTF-8" ?>" /> |
37 | 40 | <property name="fileExtensions" value="xml" /> |
@@ -44,18 +47,22 @@ | ||
44 | 47 | |
45 | 48 | |
46 | 49 | <!-- Javadoc Comments --> |
50 | + | |
47 | 51 | <module name="JavadocPackage" /> |
48 | 52 | |
49 | 53 | |
50 | 54 | <!-- Miscellaneous --> |
55 | + | |
51 | 56 | <module name="NewlineAtEndOfFile"> |
52 | - <property name="fileExtensions" value="java" /> | |
57 | + <property name="fileExtensions" value="java, properties, xml, xsd, md, txt" /> | |
53 | 58 | </module> |
59 | + <module name="OrderedProperties" /> | |
54 | 60 | <module name="Translation" /> |
55 | 61 | <module name="UniqueProperties" /> |
56 | 62 | |
57 | 63 | |
58 | 64 | <!-- Regexp --> |
65 | + | |
59 | 66 | <module name="RegexpMultiline"> |
60 | 67 | <property name="format" value="[\u000b\f\u001a]" /> |
61 | 68 | </module> |
@@ -70,10 +77,16 @@ | ||
70 | 77 | |
71 | 78 | |
72 | 79 | <!-- Size Violations --> |
80 | + | |
73 | 81 | <module name="FileLength" /> |
82 | + <module name="LineLength"> | |
83 | + <property name="fileExtensions" value="java" /> | |
84 | + <property name="max" value="78" /> | |
85 | + </module> | |
74 | 86 | |
75 | 87 | |
76 | 88 | <!-- Whitespace --> |
89 | + | |
77 | 90 | <module name="FileTabCharacter" /> |
78 | 91 | |
79 | 92 |
@@ -139,6 +152,7 @@ | ||
139 | 152 | |
140 | 153 | <module name="ArrayTrailingComma" /> |
141 | 154 | <module name="AvoidInlineConditionals" /> |
155 | + <module name="AvoidNoArgumentSuperConstructorCall" /> | |
142 | 156 | <module name="CovariantEquals" /> |
143 | 157 | <module name="DeclarationOrder" /> |
144 | 158 | <module name="DefaultComesLast" /> |
@@ -172,7 +186,9 @@ | ||
172 | 186 | <module name="NestedForDepth" /> |
173 | 187 | <module name="NestedIfDepth" /> |
174 | 188 | <module name="NestedTryDepth" /> |
189 | + <module name="NoArrayTrailingComma" /> | |
175 | 190 | <module name="NoClone" /> |
191 | + <module name="NoEnumTrailingComma" /> | |
176 | 192 | <module name="NoFinalizer" /> |
177 | 193 | <module name="OneStatementPerLine" /> |
178 | 194 | <module name="OverloadMethodsDeclarationOrder" /> |
@@ -180,6 +196,7 @@ | ||
180 | 196 | <module name="ParameterAssignment" /> |
181 | 197 | <module name="RequireThis"> |
182 | 198 | <property name="checkMethods" value="false" /> |
199 | + <property name="validateOnlyOverlapping" value="false" /> | |
183 | 200 | </module> |
184 | 201 | <module name="ReturnCount" /> |
185 | 202 | <module name="SimplifyBooleanExpression" /> |
@@ -188,6 +205,9 @@ | ||
188 | 205 | <module name="SuperClone" /> |
189 | 206 | <module name="SuperFinalize" /> |
190 | 207 | <module name="UnnecessaryParentheses" /> |
208 | + <module name="UnnecessarySemicolonAfterTypeMemberDeclaration" /> | |
209 | + <module name="UnnecessarySemicolonInEnumeration" /> | |
210 | + <module name="UnnecessarySemicolonInTryWithResources" /> | |
191 | 211 | <module name="VariableDeclarationUsageDistance" /> |
192 | 212 | |
193 | 213 |
@@ -206,6 +226,9 @@ | ||
206 | 226 | <!-- Javadoc Comments --> |
207 | 227 | |
208 | 228 | <module name="AtclauseOrder" /> |
229 | + <module name="InvalidJavadocPosition" /> | |
230 | + <module name="JavadocBlockTagLocation" /> | |
231 | + <module name="JavadocContentLocationCheck" /> | |
209 | 232 | <module name="JavadocMethod" /> |
210 | 233 | <module name="JavadocParagraph" /> |
211 | 234 | <module name="JavadocStyle"> |
@@ -220,6 +243,9 @@ | ||
220 | 243 | <module name="JavadocVariable"> |
221 | 244 | <property name="scope" value="protected" /> |
222 | 245 | </module> |
246 | + <module name="MissingJavadocMethod" /> | |
247 | + <module name="MissingJavadocPackage" /> | |
248 | + <module name="MissingJavadocType" /> | |
223 | 249 | <module name="NonEmptyAtclauseDescription" /> |
224 | 250 | <module name="SingleLineJavadoc" /> |
225 | 251 | <module name="SummaryJavadocCheck" /> |
@@ -310,9 +336,6 @@ | ||
310 | 336 | |
311 | 337 | <module name="AnonInnerLength" /> |
312 | 338 | <module name="ExecutableStatementCount" /> |
313 | - <module name="LineLength"> | |
314 | - <property name="max" value="78" /> | |
315 | - </module> | |
316 | 339 | <module name="MethodCount" /> |
317 | 340 | <module name="MethodLength" /> |
318 | 341 | <module name="OuterTypeNumber" /> |
@@ -240,12 +240,12 @@ | ||
240 | 240 | <plugin> |
241 | 241 | <groupId>org.apache.maven.plugins</groupId> |
242 | 242 | <artifactId>maven-checkstyle-plugin</artifactId> |
243 | - <version>3.0.0</version> | |
243 | + <version>3.1.0</version> | |
244 | 244 | <dependencies> |
245 | 245 | <dependency> |
246 | 246 | <groupId>com.puppycrawl.tools</groupId> |
247 | 247 | <artifactId>checkstyle</artifactId> |
248 | - <version>8.20</version> | |
248 | + <version>8.29</version> | |
249 | 249 | </dependency> |
250 | 250 | </dependencies> |
251 | 251 | </plugin> |