Jindolfプロジェクトは、CGIゲーム「人狼BBS」を快適にプレイするための専用クライアントを製作するために発足したオープンソースプロジェクトです。
Revision | 4930c39b2ba13bafd6c0124ac2018f9626c58e3c (tree) |
---|---|
Time | 2021-09-18 10:33:34 |
Author | Olyutorskii <olyutorskii@user...> |
Commiter | Olyutorskii |
Merge branch 'pomconfig' into develop
@@ -6,7 +6,7 @@ | ||
6 | 6 | |
7 | 7 | <!-- |
8 | 8 | Checkstyle modules |
9 | - for Checkstyle 8.36 or later | |
9 | + for Checkstyle 8.45 or later | |
10 | 10 | |
11 | 11 | [ https://checkstyle.org/ ] |
12 | 12 |
@@ -81,7 +81,7 @@ | ||
81 | 81 | <module name="FileLength" /> |
82 | 82 | <module name="LineLength"> |
83 | 83 | <property name="fileExtensions" value="java" /> |
84 | - <property name="max" value="78" /> | |
84 | + <property name="max" value="100" /> | |
85 | 85 | </module> |
86 | 86 | |
87 | 87 |
@@ -179,6 +179,7 @@ | ||
179 | 179 | <module name="IllegalType" /> |
180 | 180 | <module name="InnerAssignment" /> |
181 | 181 | <module name="MagicNumber" /> |
182 | + <module name="MatchXpath" /> | |
182 | 183 | <module name="MissingCtor" /> |
183 | 184 | <module name="MissingSwitchDefault" /> |
184 | 185 | <module name="ModifiedControlVariable" /> |
@@ -235,6 +236,7 @@ | ||
235 | 236 | <module name="JavadocBlockTagLocation" /> |
236 | 237 | <module name="JavadocContentLocationCheck" /> |
237 | 238 | <module name="JavadocMethod" /> |
239 | + <module name="JavadocMissingLeadingAsterisk" /> | |
238 | 240 | <module name="JavadocMissingWhitespaceAfterAsterisk" /> |
239 | 241 | <module name="JavadocParagraph" /> |
240 | 242 | <module name="JavadocStyle"> |
@@ -319,6 +321,7 @@ | ||
319 | 321 | <module name="PackageName" /> |
320 | 322 | <module name="ParameterName" /> |
321 | 323 | <module name="PatternVariableName" /> |
324 | + <module name="RecordComponentName" /> | |
322 | 325 | <module name="RecordTypeParameterName" /> |
323 | 326 | <module name="StaticVariableName" /> |
324 | 327 | <module name="TypeName" /> |
@@ -346,6 +349,7 @@ | ||
346 | 349 | |
347 | 350 | <module name="AnonInnerLength" /> |
348 | 351 | <module name="ExecutableStatementCount" /> |
352 | + <module name="LambdaBodyLength" /> | |
349 | 353 | <module name="MethodCount" /> |
350 | 354 | <module name="MethodLength" /> |
351 | 355 | <module name="OuterTypeNumber" /> |
@@ -358,19 +362,7 @@ | ||
358 | 362 | <module name="EmptyForInitializerPad" /> |
359 | 363 | <module name="EmptyForIteratorPad" /> |
360 | 364 | <module name="EmptyLineSeparator"> |
361 | - <property | |
362 | - name="tokens" | |
363 | - value="PACKAGE_DEF, | |
364 | - IMPORT, | |
365 | - CLASS_DEF, | |
366 | - INTERFACE_DEF, | |
367 | - ENUM_DEF, | |
368 | - STATIC_INIT, | |
369 | - INSTANCE_INIT, | |
370 | - METHOD_DEF, | |
371 | - CTOR_DEF, | |
372 | - " | |
373 | - /> | |
365 | + <property name="allowNoEmptyLineBetweenFields" value="true" /> | |
374 | 366 | </module> |
375 | 367 | <module name="GenericWhitespace" /> |
376 | 368 | <module name="MethodParamPad"> |
@@ -388,6 +380,7 @@ | ||
388 | 380 | <property name="allowLineBreaks" value="false" /> |
389 | 381 | <property name="tokens" value="COMMA, POST_INC, POST_DEC" /> |
390 | 382 | </module> |
383 | + <module name="NoWhitespaceBeforeCaseDefaultColon" /> | |
391 | 384 | <module name="OperatorWrap" /> |
392 | 385 | <module name="ParenPad"> |
393 | 386 | <property name="option" value="nospace" /> |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | <!-- |
4 | 4 | Custom rule set |
5 | - for PMD [ https://pmd.github.io/ ] 6.21.0 or later | |
5 | + for PMD [ https://pmd.github.io/ ] 6.28.0 or later | |
6 | 6 | |
7 | 7 | Copyright(c) 2019 olyutorskii |
8 | 8 | --> |
@@ -23,9 +23,6 @@ | ||
23 | 23 | |
24 | 24 | <rule ref="category/java/codestyle.xml" > |
25 | 25 | <exclude name="CommentDefaultAccessModifier" /> |
26 | - <exclude name="DefaultPackage" /> | |
27 | - <exclude name="IfElseStmtsMustUseBraces" /> | |
28 | - <exclude name="IfStmtsMustUseBraces" /> | |
29 | 26 | <exclude name="LocalVariableCouldBeFinal" /> |
30 | 27 | <exclude name="MethodArgumentCouldBeFinal" /> |
31 | 28 | <exclude name="OnlyOneReturn" /> |
@@ -40,23 +37,12 @@ | ||
40 | 37 | <property name="checkSingleIfStmt" value="false"/> |
41 | 38 | </properties> |
42 | 39 | </rule> |
43 | - <rule ref="category/java/codestyle.xml/ShortVariable" > | |
44 | - <properties> | |
45 | - <property name="minimum" value="2"/> | |
46 | - </properties> | |
47 | - </rule> | |
48 | 40 | |
49 | 41 | <rule ref="category/java/design.xml" > |
50 | - <exclude name="AvoidThrowingNullPointerException" /> | |
51 | 42 | <exclude name="AvoidUncheckedExceptionsInSignatures" /> |
52 | 43 | <exclude name="LawOfDemeter" /> |
53 | 44 | <exclude name="LoosePackageCoupling" /> |
54 | 45 | </rule> |
55 | - <rule ref="category/java/design.xml/NcssCount" > | |
56 | - <properties> | |
57 | - <property name="methodReportLevel" value="50"/> | |
58 | - </properties> | |
59 | - </rule> | |
60 | 46 | |
61 | 47 | <rule ref="category/java/documentation.xml" /> |
62 | 48 | <rule ref="category/java/documentation.xml/CommentRequired" > |
@@ -67,13 +53,13 @@ | ||
67 | 53 | <rule ref="category/java/documentation.xml/CommentSize" > |
68 | 54 | <properties> |
69 | 55 | <property name="maxLines" value="25"/> |
56 | + <property name="maxLineLength" value="100"/> | |
70 | 57 | </properties> |
71 | 58 | </rule> |
72 | 59 | |
73 | 60 | <rule ref="category/java/errorprone.xml" > |
74 | 61 | <exclude name="AvoidLiteralsInIfCondition" /> |
75 | 62 | <exclude name="BeanMembersShouldSerialize" /> |
76 | - <exclude name="DataflowAnomalyAnalysis" /> | |
77 | 63 | </rule> |
78 | 64 | |
79 | 65 | <rule ref="category/java/multithreading.xml" /> |
@@ -114,7 +114,7 @@ | ||
114 | 114 | <dependency> |
115 | 115 | <groupId>junit</groupId> |
116 | 116 | <artifactId>junit</artifactId> |
117 | - <version>4.13</version> | |
117 | + <version>4.13.2</version> | |
118 | 118 | <scope>test</scope> |
119 | 119 | </dependency> |
120 | 120 |
@@ -159,7 +159,7 @@ | ||
159 | 159 | <plugin> |
160 | 160 | <groupId>org.apache.maven.plugins</groupId> |
161 | 161 | <artifactId>maven-enforcer-plugin</artifactId> |
162 | - <version>3.0.0-M3</version> | |
162 | + <version>3.0.0</version> | |
163 | 163 | </plugin> |
164 | 164 | |
165 | 165 | <plugin> |
@@ -189,7 +189,7 @@ | ||
189 | 189 | <plugin> |
190 | 190 | <groupId>org.jacoco</groupId> |
191 | 191 | <artifactId>jacoco-maven-plugin</artifactId> |
192 | - <version>0.8.6</version> | |
192 | + <version>0.8.7</version> | |
193 | 193 | </plugin> |
194 | 194 | |
195 | 195 | <plugin> |
@@ -237,7 +237,7 @@ | ||
237 | 237 | <plugin> |
238 | 238 | <groupId>org.apache.maven.plugins</groupId> |
239 | 239 | <artifactId>maven-project-info-reports-plugin</artifactId> |
240 | - <version>3.1.1</version> | |
240 | + <version>3.1.2</version> | |
241 | 241 | </plugin> |
242 | 242 | |
243 | 243 | <plugin> |
@@ -249,18 +249,18 @@ | ||
249 | 249 | <plugin> |
250 | 250 | <groupId>org.apache.maven.plugins</groupId> |
251 | 251 | <artifactId>maven-jxr-plugin</artifactId> |
252 | - <version>3.0.0</version> | |
252 | + <version>3.1.1</version> | |
253 | 253 | </plugin> |
254 | 254 | |
255 | 255 | <plugin> |
256 | 256 | <groupId>org.apache.maven.plugins</groupId> |
257 | 257 | <artifactId>maven-checkstyle-plugin</artifactId> |
258 | - <version>3.1.1</version> | |
258 | + <version>3.1.2</version> | |
259 | 259 | <dependencies> |
260 | 260 | <dependency> |
261 | 261 | <groupId>com.puppycrawl.tools</groupId> |
262 | 262 | <artifactId>checkstyle</artifactId> |
263 | - <version>8.36.2</version> | |
263 | + <version>9.0</version> | |
264 | 264 | </dependency> |
265 | 265 | </dependencies> |
266 | 266 | </plugin> |
@@ -268,18 +268,30 @@ | ||
268 | 268 | <plugin> |
269 | 269 | <groupId>org.apache.maven.plugins</groupId> |
270 | 270 | <artifactId>maven-pmd-plugin</artifactId> |
271 | - <version>3.13.0</version> | |
271 | + <version>3.15.0</version> | |
272 | + <dependencies> | |
273 | + <dependency> | |
274 | + <groupId>net.sourceforge.pmd</groupId> | |
275 | + <artifactId>pmd-core</artifactId> | |
276 | + <version>6.38.0</version> | |
277 | + </dependency> | |
278 | + <dependency> | |
279 | + <groupId>net.sourceforge.pmd</groupId> | |
280 | + <artifactId>pmd-java</artifactId> | |
281 | + <version>6.38.0</version> | |
282 | + </dependency> | |
283 | + </dependencies> | |
272 | 284 | </plugin> |
273 | 285 | |
274 | 286 | <plugin> |
275 | 287 | <groupId>com.github.spotbugs</groupId> |
276 | 288 | <artifactId>spotbugs-maven-plugin</artifactId> |
277 | - <version>4.1.3</version> | |
289 | + <version>4.3.0</version> | |
278 | 290 | <dependencies> |
279 | 291 | <dependency> |
280 | 292 | <groupId>com.github.spotbugs</groupId> |
281 | 293 | <artifactId>spotbugs</artifactId> |
282 | - <version>4.1.3</version> | |
294 | + <version>4.4.1</version> | |
283 | 295 | </dependency> |
284 | 296 | </dependencies> |
285 | 297 | </plugin> |