From c746a49b155638f6edf2c12a5063b6e98fa7bb6b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Mart=C3=AD?= <mvdan@mvdan.cc>
Date: Sat, 23 Apr 2016 16:22:47 +0100
Subject: [PATCH] PMD: Enable some design.xml rules we already obey

---
 config/pmd/rules.xml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/config/pmd/rules.xml b/config/pmd/rules.xml
index cab42517c..34bdcfbb1 100644
--- a/config/pmd/rules.xml
+++ b/config/pmd/rules.xml
@@ -18,4 +18,11 @@
     <rule ref="rulesets/java/optimizations.xml/PrematureDeclaration"/>
     <rule ref="rulesets/java/optimizations.xml/AddEmptyString"/>
     <rule ref="rulesets/java/controversial.xml/UnnecessaryConstructor"/>
+    <rule ref="rulesets/java/design.xml/FinalFieldCouldBeStatic"/>
+    <rule ref="rulesets/java/design.xml/CloseResource"/>
+    <rule ref="rulesets/java/design.xml/DefaultLabelNotLastInSwitchStmt"/>
+    <rule ref="rulesets/java/design.xml/UnnecessaryLocalBeforeReturn"/>
+    <rule ref="rulesets/java/design.xml/NonCaseLabelInSwitchStatement"/>
+    <rule ref="rulesets/java/design.xml/EqualsNull"/>
+    <rule ref="rulesets/java/design.xml/IdempotentOperations"/>
 </ruleset>