1 <?xml version="1.0"?> 2 3 <ruleset name="550" 4 xmlns="http://pmd.sourceforge.net/ruleset/2.0.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> 7 <description> 8 This ruleset contains links to rules that are new in PMD v5.5.0 9 </description> 10 11 <rule ref="rulesets/java/design.xml/ConstantsInInterface" /> 12 <rule ref="rulesets/java/logging-java.xml/InvalidSlf4jMessageFormat" /> 13 14 <rule ref="rulesets/apex/complexity.xml/AvoidDeeplyNestedIfStmts" /> 15 <rule ref="rulesets/apex/complexity.xml/ExcessiveParameterList" /> 16 <rule ref="rulesets/apex/complexity.xml/ExcessiveClassLength" /> 17 <rule ref="rulesets/apex/complexity.xml/NcssMethodCount" /> 18 <rule ref="rulesets/apex/complexity.xml/NcssTypeCount" /> 19 <rule ref="rulesets/apex/complexity.xml/NcssConstructorCount" /> 20 <rule ref="rulesets/apex/complexity.xml/StdCyclomaticComplexity" /> 21 <rule ref="rulesets/apex/complexity.xml/TooManyFields" /> 22 <rule ref="rulesets/apex/complexity.xml/ExcessivePublicCount" /> 23 <rule ref="rulesets/apex/performance.xml/AvoidDmlStatementsInLoops" /> 24 <rule ref="rulesets/apex/performance.xml/AvoidSoqlInLoops" /> 25 <rule ref="rulesets/apex/style.xml/VariableNamingConventions" /> 26 <rule ref="rulesets/apex/style.xml/MethodNamingConventions" /> 27 <rule ref="rulesets/apex/style.xml/ClassNamingConventions" /> 28 <rule ref="rulesets/apex/style.xml/MethodWithSameNameAsEnclosingClass" /> 29 <rule ref="rulesets/apex/style.xml/AvoidLogicInTrigger" /> 30 <rule ref="rulesets/apex/style.xml/AvoidGlobalModifier" /> 31 32 <rule ref="rulesets/ecmascript/unnecessary.xml/NoElseReturn" /> 33 </ruleset> 34