OSDN Git Service

update PMD plugin.
[jindolf/JinParser.git] / config / pmd / pmdrules.xml
index 369f10e..d329335 100644 (file)
@@ -2,9 +2,9 @@
 
 <!--
     Custom rule set
-    for PMD [ https://pmd.github.io/ ] 6.0.1 or later
+    for PMD [ https://pmd.github.io/ ] 6.13.0 or later
 
-    Copyright(c) 2016 olyutorskii
+    Copyright(c) 2019 olyutorskii
 -->
 
 <ruleset
         <exclude name="UnnecessaryLocalBeforeReturn" />
         <exclude name="UnnecessaryReturn" />
     </rule>
+    <rule ref="category/java/codestyle.xml/ControlStatementBraces" >
+        <properties>
+            <property name="checkIfElseStmt" value="false"/>
+            <property name="checkSingleIfStmt" value="false"/>
+        </properties>
+    </rule>
     <rule ref="category/java/codestyle.xml/LongVariable" >
         <properties>
             <property name="minimum" value="25"/>
@@ -44,6 +50,8 @@
     </rule>
 
     <rule ref="category/java/design.xml" >
+        <exclude name="AvoidThrowingNullPointerException" />
+        <exclude name="AvoidUncheckedExceptionsInSignatures" />
         <exclude name="LawOfDemeter" />
         <exclude name="LoosePackageCoupling" />
     </rule>
@@ -78,6 +86,8 @@
         <exclude name="RedundantFieldInitializer" />
     </rule>
 
+    <rule ref="category/java/security.xml" />
+
     <!--rule ref="category/pom/errorprone.xml" /-->
 
     <!--rule ref="category/xml/errorprone.xml" /-->