<?xml version="1.0" encoding="UTF-8"?> <ruleset name="PHPMD rule set" 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"> <!--codesize--> <rule ref="rulesets/codesize.xml/CyclomaticComplexity"> <properties> <property name="reportLevel" value="20"/> </properties> </rule> <rule ref="rulesets/codesize.xml/NPathComplexity"> <properties> <property name="minimum" value="200"/> </properties> </rule> <rule ref="rulesets/codesize.xml/ExcessiveClassComplexity"> <properties> <property name="maximum" value="100"/> </properties> </rule> <rule ref="rulesets/codesize.xml/ExcessiveClassLength"/> <rule ref="rulesets/codesize.xml/ExcessiveMethodLength"/> <rule ref="rulesets/codesize.xml/ExcessiveParameterList"/> <rule ref="rulesets/codesize.xml/ExcessivePublicCount"/> <rule ref="rulesets/codesize.xml/TooManyFields"/> <rule ref="rulesets/codesize.xml/TooManyMethods"/> <!--design--> <rule ref="rulesets/design.xml/EvalExpression"/> <rule ref="rulesets/design.xml/ExitExpression"/> <rule ref="rulesets/design.xml/NumberOfChildren"/> <rule ref="rulesets/design.xml/DepthOfInheritance"/> <!-- <rule ref="rulesets/design.xml/CouplingBetweenObjects" /> --> <!--naming--> <rule ref="rulesets/naming.xml/ConstantNamingConventions"/> <rule ref="rulesets/naming.xml/BooleanGetMethodName"/> <!--unusedcode--> <rule ref="rulesets/unusedcode.xml/UnusedFormalParameter"/> <rule ref="rulesets/unusedcode.xml/UnusedLocalVariable"/> <rule ref="rulesets/unusedcode.xml/UnusedPrivateField"/> <rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod"/> <!--controversial--> <rule ref="rulesets/controversial.xml/CamelCaseClassName"/> <rule ref="rulesets/controversial.xml/CamelCasePropertyName"/> <rule ref="rulesets/controversial.xml/CamelCaseMethodName"/> <!--cleancode--> <rule ref="rulesets/cleancode.xml/BooleanArgumentFlag"/> <!-- <rule ref="rulesets/cleancode.xml/ElseExpression" /> --> </ruleset>