mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-01-11 19:58:41 +00:00
100 lines
3.4 KiB
XML
100 lines
3.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ruleset name="oms-rulesets"
|
|
xmlns="http://pmd.sf.net/ruleset/1.0.0"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"
|
|
xsi:noNamespaceSchemaLocation="http://pmd.sf.net/ruleset_xml_schema.xsd">
|
|
<description>Orange Management ruleset! www.orange-management.de
|
|
</description>
|
|
<rule ref="rulesets/codesize.xml/CyclomaticComplexity">
|
|
<properties>
|
|
<property name="reportLevel" value="10"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/NPathComplexity">
|
|
<properties>
|
|
<property name="minimum" value="200"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/ExcessiveMethodLength">
|
|
<properties>
|
|
<property name="minimum" value="100"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/ExcessiveClassLength">
|
|
<properties>
|
|
<property name="minimum" value="1000"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/ExcessiveParameterList">
|
|
<properties>
|
|
<property name="minimum" value="10"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/ExcessivePublicCount">
|
|
<properties>
|
|
<property name="minimum" value="45"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/TooManyFields">
|
|
<properties>
|
|
<property name="maxfields" value="15"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/TooManyMethods">
|
|
<properties>
|
|
<property name="maxmethods" value="10"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/ExcessiveClassComplexity">
|
|
<properties>
|
|
<property name="maximum" value="50"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/controversial.xml/Superglobals"/>
|
|
<rule ref="rulesets/controversial.xml/CamelCaseClassName"/>
|
|
<rule ref="rulesets/controversial.xml/CamelCasePropertyName"/>
|
|
<rule ref="rulesets/controversial.xml/CamelCaseMethodName"/>
|
|
<rule ref="rulesets/controversial.xml/CamelCaseParameterName"/>
|
|
<rule ref="rulesets/controversial.xml/CamelCaseVariableName"/>
|
|
<rule ref="rulesets/design.xml/ExitExpression"/>
|
|
<rule ref="rulesets/design.xml/EvalExpression"/>
|
|
<rule ref="rulesets/design.xml/GotoStatement"/>
|
|
<rule ref="rulesets/design.xml/NumberOfChildren">
|
|
<properties>
|
|
<property name="minimum" value="15"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/DepthOfInheritance">
|
|
<properties>
|
|
<property name="minimum" value="6"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/CouplingBetweenObjects">
|
|
<properties>
|
|
<property name="minimum" value="13"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/ShortVariable">
|
|
<properties>
|
|
<property name="minimum" value="3"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/LongVariable">
|
|
<properties>
|
|
<property name="maximum" value="20"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/ShortMethodName">
|
|
<properties>
|
|
<property name="minimum" value="3"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/ConstructorWithNameAsEnclosingClass"/>
|
|
<rule ref="rulesets/naming.xml/ConstantNamingConventions"/>
|
|
<rule ref="rulesets/naming.xml/BooleanGetMethodName"/>
|
|
<rule ref="rulesets/unusedcode.xml/UnusedPrivateField"/>
|
|
<rule ref="rulesets/unusedcode.xml/UnusedLocalVariable"/>
|
|
<rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod"/>
|
|
<rule ref="rulesets/unusedcode.xml/UnusedFormalParameter"/>
|
|
</ruleset> |