1+ <?xml version =" 1.0" ?>
2+ <ruleset name =" PHPMD Custom rules"
3+ xmlns =" http://pmd.sf.net/ruleset/1.0.0"
4+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
5+ xsi : schemaLocation =" http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"
6+ xsi : noNamespaceSchemaLocation =" http://pmd.sf.net/ruleset_xml_schema.xsd" >
7+ <description >PHPMD Custom rules</description >
8+
9+ <rule ref =" rulesets/cleancode.xml/ElseExpression" />
10+ <rule ref =" rulesets/cleancode.xml/BooleanArgumentFlag" />
11+
12+ <rule ref =" rulesets/codesize.xml/TooManyFields" />
13+ <rule ref =" rulesets/codesize.xml/TooManyMethods" />
14+ <rule ref =" rulesets/codesize.xml/NPathComplexity" />
15+ <rule ref =" rulesets/codesize.xml/CyclomaticComplexity" />
16+ <rule ref =" rulesets/codesize.xml/ExcessivePublicCount" />
17+ <rule ref =" rulesets/codesize.xml/ExcessiveClassLength" />
18+ <rule ref =" rulesets/codesize.xml/TooManyPublicMethods" />
19+ <rule ref =" rulesets/codesize.xml/ExcessiveMethodLength" />
20+ <rule ref =" rulesets/codesize.xml/ExcessiveParameterList" />
21+ <rule ref =" rulesets/codesize.xml/ExcessiveClassComplexity" />
22+
23+ <rule ref =" rulesets/controversial.xml/Superglobals" />
24+ <rule ref =" rulesets/controversial.xml/CamelCaseClassName" />
25+ <rule ref =" rulesets/controversial.xml/CamelCaseMethodName" />
26+ <rule ref =" rulesets/controversial.xml/CamelCasePropertyName" />
27+ <rule ref =" rulesets/controversial.xml/CamelCaseVariableName" />
28+ <rule ref =" rulesets/controversial.xml/CamelCaseParameterName" />
29+
30+ <rule ref =" rulesets/design.xml/GotoStatement" />
31+ <rule ref =" rulesets/design.xml/ExitExpression" />
32+ <rule ref =" rulesets/design.xml/EvalExpression" />
33+ <rule ref =" rulesets/design.xml/NumberOfChildren" />
34+ <rule ref =" rulesets/design.xml/DepthOfInheritance" />
35+ <rule ref =" rulesets/design.xml/CouplingBetweenObjects" />
36+ <rule ref =" rulesets/design.xml/DevelopmentCodeFragment" />
37+
38+ <rule ref =" rulesets/naming.xml/LongVariable" />
39+ <rule ref =" rulesets/naming.xml/ShortVariable" >
40+ <properties >
41+ <property name =" minimum" value =" 2" />
42+ </properties >
43+ </rule >
44+ <rule ref =" rulesets/naming.xml/ShortMethodName" >
45+ <properties >
46+ <property name =" minimum" value =" 2" />
47+ </properties >
48+ </rule >
49+ <rule ref =" rulesets/naming.xml/BooleanGetMethodName" />
50+ <rule ref =" rulesets/naming.xml/ConstantNamingConventions" />
51+ <rule ref =" rulesets/naming.xml/ConstructorWithNameAsEnclosingClass" />
52+
53+ <rule ref =" rulesets/unusedcode.xml/UnusedPrivateField" />
54+ <rule ref =" rulesets/unusedcode.xml/UnusedLocalVariable" />
55+ <rule ref =" rulesets/unusedcode.xml/UnusedPrivateMethod" />
56+ <rule ref =" rulesets/unusedcode.xml/UnusedFormalParameter" />
57+ </ruleset >
0 commit comments