1 <?xml version="1.0"?> 2 3 <ruleset name="34" 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 v3.4 9 </description> 10 11 <rule ref="rulesets/java/basic.xml/ClassCastExceptionWithToArray"/> 12 <rule ref="rulesets/java/basic.xml/AvoidDecimalLiteralsInBigDecimalConstructor"/> 13 14 <rule ref="rulesets/java/design.xml/NonThreadSafeSingleton"/> 15 <rule ref="rulesets/java/design.xml/UncommentedEmptyMethod"/> 16 <rule ref="rulesets/java/design.xml/UncommentedEmptyConstructor"/> 17 18 <rule ref="rulesets/java/controversial.xml/DefaultPackage"/> 19 20 <rule ref="rulesets/java/naming.xml/MisleadingVariableName"/> 21 22 <rule ref="rulesets/java/migrating.xml/ReplaceVectorWithList"/> 23 <rule ref="rulesets/java/migrating.xml/ReplaceHashtableWithMap"/> 24 <rule ref="rulesets/java/migrating.xml/ReplaceEnumerationWithIterator"/> 25 <rule ref="rulesets/java/migrating.xml/AvoidEnumAsIdentifier"/> 26 <rule ref="rulesets/java/migrating.xml/AvoidAssertAsIdentifier"/> 27 28 <rule ref="rulesets/java/strings.xml/UseStringBufferLength"/> 29 30 </ruleset> 31 32 33