Skip to content

Commit 70ab3ee

Browse files
committed
Added PHPMD Check
1 parent b7dc3da commit 70ab3ee

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

.github/workflows/phpmd.xml.dist

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<ruleset name="PHPPresentation PHP Mess Detector Rule Set"
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+
<rule ref="rulesets/naming.xml">
8+
<exclude name="LongVariable" />
9+
<exclude name="ShortClassName" />
10+
</rule>
11+
<rule ref="rulesets/naming.xml/LongVariable">
12+
<properties>
13+
<property name="maximum" value="32" />
14+
</properties>
15+
</rule>
16+
<rule ref="rulesets/naming.xml/ShortClassName">
17+
<properties>
18+
<property name="minimum" value="2" />
19+
</properties>
20+
</rule>
21+
<rule ref="rulesets/design.xml/ExitExpression" />
22+
<rule ref="rulesets/design.xml/EvalExpression" />
23+
<rule ref="rulesets/design.xml/GotoStatement" />
24+
<rule ref="rulesets/design.xml/DepthOfInheritance" />
25+
<rule ref="rulesets/design.xml/CouplingBetweenObjects">
26+
<properties>
27+
<property name="maximum" value="13" />
28+
</properties>
29+
</rule>
30+
<rule ref="rulesets/design.xml/NumberOfChildren">
31+
<properties>
32+
<property name="minimum" value="15" />
33+
</properties>
34+
</rule>
35+
<rule ref="rulesets/unusedcode.xml" />
36+
<rule ref="rulesets/controversial.xml" />
37+
</ruleset>

0 commit comments

Comments
 (0)