All Downloads are FREE. Search and download functionalities are using the official Maven repository.

rulesets.releases.35.xml Maven / Gradle / Ivy

There is a newer version: 7.7.0
Show newest version
<?xml version="1.0"?>

<ruleset name="35"
    xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd">
  <description>
This ruleset contains links to rules that are new in PMD v3.5
  </description>

  <rule ref="rulesets/java/unnecessary.xml/UselessOperationOnImmutable"/>
  <rule ref="rulesets/java/basic.xml/MisplacedNullCheck"/>
  <rule ref="rulesets/java/unnecessary.xml/UnusedNullCheckInEquals"/>

  <rule ref="rulesets/java/strings.xml/AppendCharacterWithChar"/>
  <rule ref="rulesets/java/strings.xml/ConsecutiveLiteralAppends"/>
  <rule ref="rulesets/java/strings.xml/UseIndexOfChar"/>

<!--  <rule ref="rulesets/java/migrating.xml/IntegerInstantiation"/>-->

<!--  <rule ref="rulesets/java/junit.xml/UseAssertNullInsteadOfAssertTrue"/>-->

  <rule ref="rulesets/java/design.xml/AvoidConstantsInterface"/>

  <rule ref="rulesets/java/optimizations.xml/UseArraysAsList"/>
  <rule ref="rulesets/java/optimizations.xml/AvoidArrayLoops"/>

  <!-- removed with 5.4.0:
  <rule ref="rulesets/java/controversial.xml/BooleanInversion"/>
  -->

</ruleset>







© 2015 - 2024 Weber Informatics LLC | Privacy Policy