mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-01-10 19:28:41 +00:00
92 lines
3.0 KiB
XML
Executable File
92 lines
3.0 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ruleset name="default"
|
|
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></description>
|
|
<rule ref="rulesets/codesize.xml/CyclomaticComplexity">
|
|
<properties>
|
|
<property name="reportLevel" value="15"/>
|
|
</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="30"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/ExcessiveClassLength">
|
|
<properties>
|
|
<property name="minimum" value="900"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/ExcessiveParameterList">
|
|
<properties>
|
|
<property name="minimum" value="5"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/ExcessivePublicCount">
|
|
<properties>
|
|
<property name="minimum" value="50"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/TooManyMethods">
|
|
<properties>
|
|
<property name="maxmethods" value="30"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/ExcessiveClassComplexity">
|
|
<properties>
|
|
<property name="maximum" value="100"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/controversial.xml/CamelCaseVariableName">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<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="10"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/DepthOfInheritance">
|
|
<properties>
|
|
<property name="minimum" value="5"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/CouplingBetweenObjects">
|
|
<properties>
|
|
<property name="minimum" value="15"/>
|
|
</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="30"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/ShortMethodName">
|
|
<properties>
|
|
<property name="minimum" value="3"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/ConstructorWithNameAsEnclosingClass">
|
|
<priority>1</priority>
|
|
</rule>
|
|
<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"/>
|
|
</ruleset> |