.buildtools.14.1.1.source-code.pmd-ruleset.xml Maven / Gradle / Ivy
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Copyright 2014 Basis Technology Corp. ~ ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. --> <ruleset name="pmd"> <description>PMD Plugin preferences rule set</description> <rule ref="rulesets/java/basic.xml/BooleanInstantiation"/> <rule ref="rulesets/java/basic.xml/DoubleCheckedLocking"/> <rule ref="rulesets/java/empty.xml/EmptyStatementNotInLoop"/> <rule ref="rulesets/java/basic.xml/ForLoopShouldBeWhileLoop"/> <rule ref="rulesets/java/basic.xml/JumbledIncrementer"/> <rule ref="rulesets/java/basic.xml/ReturnFromFinallyBlock"/> <rule ref="rulesets/java/unnecessary.xml/UnnecessaryConversionTemporary"/> <rule ref="rulesets/java/unnecessary.xml/UnnecessaryFinalModifier"/> <rule ref="rulesets/java/unnecessary.xml/UnnecessaryReturn"/> <rule ref="rulesets/java/design.xml/AvoidProtectedFieldInFinalClass"/> <rule ref="rulesets/java/design.xml/ConstructorCallsOverridableMethod"/> <rule ref="rulesets/java/design.xml/IdempotentOperations"/> <rule ref="rulesets/java/design.xml/OptimizableToArrayCall"/> <rule ref="rulesets/java/design.xml/PositionLiteralsFirstInComparisons"/> <rule ref="rulesets/java/design.xml/SimplifyBooleanExpressions"/> <rule ref="rulesets/java/design.xml/SimplifyBooleanReturns"/> <rule ref="rulesets/java/design.xml/UnnecessaryLocalBeforeReturn"/> <rule ref="rulesets/java/logging-java.xml/LoggerIsNotStaticFinal"/> <rule ref="rulesets/java/unusedcode.xml/UnusedLocalVariable"/> <rule ref="rulesets/java/unusedcode.xml/UnusedPrivateField"/> <rule ref="rulesets/java/unusedcode.xml/UnusedPrivateMethod"/> </ruleset>