PluginProbe
The Innovative Form Builder – IvyForms / 0.2
The Innovative Form Builder – IvyForms v0.2
1.5.1 1.5 1.4.1 1.4 trunk 0.1.2 0.2 0.2.1 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.6.1-backup 0.6.1.1 0.7 0.8 0.8.1 0.8.2 0.9 0.9.1 1.0 1.1 1.1.1 All 27 releases
ivyforms / backend / phpmd-ruleset.xml

phpmd-ruleset.xml in The Innovative Form Builder – IvyForms 0.2, at backend/phpmd-ruleset.xml

66 lines 2.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <ruleset name="basic-rules"
2 xmlns="http://pmd.sf.net/ruleset/1.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0
5 http://pmd.sf.net/ruleset_xml_schema.xsd"
6 xsi:noNamespaceSchemaLocation="http://pmd.sf.net/ruleset_xml_schema.xsd">
7 <description>mess detection</description>
8
9 <rule ref="rulesets/cleancode.xml">
10 <exclude name="StaticAccess"/>
11 </rule>
12
13 <rule ref="rulesets/codesize.xml">
14 <exclude name="ExcessiveParameterList" />
15 <exclude name="CyclomaticComplexity" />
16 <exclude name="ExcessiveMethodLength" />
17 </rule>
18 <rule ref="rulesets/codesize.xml/ExcessiveParameterList">
19 <properties>
20 <property name="minimum" value="11" />
21 </properties>
22 </rule>
23 <rule ref="rulesets/codesize.xml/ExcessiveMethodLength">
24 <properties>
25 <property name="minimum" value="170" />
26 </properties>
27 </rule>
28 <rule ref="rulesets/codesize.xml/CyclomaticComplexity">
29 <properties>
30 <property name="reportLevel" value="10" />
31 <property name="showClassesComplexity" value="true" />
32 <property name="showMethodsComplexity" value="true" />
33 </properties>
34 </rule>
35 <rule ref="rulesets/controversial.xml" />
36 <rule ref="rulesets/design.xml">
37 <exclude name="CouplingBetweenObjects"/>
38 </rule>
39 <rule ref="rulesets/design.xml/CouplingBetweenObjects">
40 <properties>
41 <property name="maximum" value="25" description="Maximum number of acceptable dependencies." />
42 </properties>
43 </rule>
44 <rule ref="rulesets/naming.xml">
45 <exclude name="ShortVariable" />
46 <exclude name="LongVariable" />
47 <exclude name="LongClassName" />
48 </rule>
49 <rule ref="rulesets/naming.xml/ShortVariable">
50 <properties>
51 <property name="minimum" value="2" />
52 </properties>
53 </rule>
54 <rule ref="rulesets/naming.xml/LongVariable">
55 <properties>
56 <property name="maximum" value="35" />
57 </properties>
58 </rule>
59 <rule ref="rulesets/unusedcode.xml">
60 <exclude name="UnusedPrivateField" />
61 </rule>
62 <exclude-pattern>*/src/Entity/*</exclude-pattern>
63 <exclude-pattern>*/src/Factory/*</exclude-pattern>
64 <exclude-pattern>*/src/Controllers/Controller.php</exclude-pattern>
65 </ruleset>
66