/** * BSD-style license; for more info see http://pmd.sourceforge.net/license.html */ package net.sourceforge.pmd.lang.java.rule.controversial; import net.sourceforge.pmd.testframework.SimpleAggregatorTst; public class ControversialRulesTest extends SimpleAggregatorTst { private static final String RULESET = "java-controversial"; @Override public void setUp() { addRule(RULESET, "AssignmentInOperand"); addRule(RULESET, "AvoidLiteralsInIfCondition"); addRule(RULESET, "AvoidPrefixingMethodParameters"); addRule(RULESET, "AvoidUsingNativeCode"); addRule(RULESET, "AvoidUsingShortType"); addRule(RULESET, "AvoidUsingVolatile"); addRule(RULESET, "AtLeastOneConstructor"); addRule(RULESET, "AvoidFinalLocalVariable"); addRule(RULESET, "CallSuperInConstructor"); addRule(RULESET, "DataflowAnomalyAnalysis"); addRule(RULESET, "DefaultPackage"); addRule(RULESET, "DontImportSun"); addRule(RULESET, "DoNotCallGarbageCollectionExplicitly"); addRule(RULESET, "NullAssignment"); addRule(RULESET, "OnlyOneReturn"); addRule(RULESET, "OneDeclarationPerLine"); addRule(RULESET, "SuspiciousOctalEscape"); addRule(RULESET, "UnnecessaryConstructor"); addRule(RULESET, "UnnecessaryParentheses"); addRule(RULESET, "UseConcurrentHashMap"); addRule(RULESET, "UseObjectForClearerAPI"); } }