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

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

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

<ruleset name="510"
    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 v5.1.0
  </description>

    <rule ref="rulesets/java/logging-jakarta-commons.xml/GuardLogStatement"/>
    <rule ref="rulesets/java/logging-java.xml/GuardLogStatementJavaUtil"/>
    <rule ref="rulesets/java/comments.xml/CommentRequired"/>
    <rule ref="rulesets/java/design.xml/AvoidProtectedMethodInFinalClassNotExtending"/>
    <!-- <rule ref="rulesets/java/design.xml/PositionLiteralsFirstInCaseInsensitiveComparisons"/> -->
    <rule ref="rulesets/java/strings.xml/ConsecutiveAppendsShouldReuse"/>

    <rule ref="rulesets/plsql/codesize.xml/NPathComplexity"/>
    <rule ref="rulesets/plsql/codesize.xml/ExcessiveMethodLength"/>
    <rule ref="rulesets/plsql/codesize.xml/ExcessiveParameterList"/>
    <rule ref="rulesets/plsql/codesize.xml/ExcessiveObjectLength"/>
    <rule ref="rulesets/plsql/codesize.xml/ExcessiveTypeLength"/>
    <rule ref="rulesets/plsql/codesize.xml/ExcessivePackageBodyLength"/>
    <rule ref="rulesets/plsql/codesize.xml/ExcessivePackageSpecificationLength"/>
    <rule ref="rulesets/plsql/codesize.xml/CyclomaticComplexity"/>
    <rule ref="rulesets/plsql/codesize.xml/TooManyFields"/>
    <rule ref="rulesets/plsql/codesize.xml/NcssMethodCount"/>
    <rule ref="rulesets/plsql/codesize.xml/NcssObjectCount"/>
    <rule ref="rulesets/plsql/dates.xml/TO_DATEWithoutDateFormat"/>
    <rule ref="rulesets/plsql/dates.xml/TO_DATE_TO_CHAR"/>
    <rule ref="rulesets/plsql/dates.xml/TO_TIMESTAMPWithoutDateFormat"/>
    <rule ref="rulesets/plsql/TomKytesDespair.xml/TomKytesDespair"/>

    <rule ref="rulesets/vm/basic.xml/AvoidDeeplyNestedIfStmts"/>
    <rule ref="rulesets/vm/basic.xml/CollapsibleIfStatements"/>
    <rule ref="rulesets/vm/basic.xml/ExcessiveTemplateLength"/>
    <rule ref="rulesets/vm/basic.xml/AvoidReassigningParameters"/>
    <rule ref="rulesets/vm/basic.xml/EmptyIfStmt"/>
    <rule ref="rulesets/vm/basic.xml/EmptyForeachStmt"/>
    <rule ref="rulesets/vm/basic.xml/UnusedMacroParameter"/>
    <rule ref="rulesets/vm/basic.xml/NoInlineJavaScript"/>
    <rule ref="rulesets/vm/basic.xml/NoInlineStyles"/>
</ruleset>





© 2015 - 2024 Weber Informatics LLC | Privacy Policy