-
Notifications
You must be signed in to change notification settings - Fork 0
/
phpmd.xml
executable file
·48 lines (38 loc) · 1.96 KB
/
phpmd.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?xml version="1.0"?>
<ruleset name="onovas"
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>
Conjunto de reglas para el análisis PHPMD de proyectos Drupal. No incluye
ni problemas de codificación, que son manejados mejor por PHPCS, ni reglas
que tienen demasiados falsos positivos en un código base típico de Drupal.
</description>
<rule ref="rulesets/codesize.xml/CyclomaticComplexity" />
<rule ref="rulesets/codesize.xml/NPathComplexity" />
<rule ref="rulesets/codesize.xml/ExcessiveClassComplexity" />
<rule ref="rulesets/codesize.xml/ExcessiveClassLength" />
<rule ref="rulesets/codesize.xml/ExcessiveMethodLength" />
<rule ref="rulesets/codesize.xml/ExcessiveParameterList" />
<rule ref="rulesets/design.xml/EvalExpression" />
<rule ref="rulesets/design.xml/ExitExpression" />
<rule ref="rulesets/design.xml/GotoStatement" />
<rule ref="rulesets/naming.xml/ConstructorWithNameAsEnclosingClass" />
<rule ref="rulesets/unusedcode.xml/UnusedLocalVariable" />
<rule ref="rulesets/unusedcode.xml/UnusedPrivateField" />
<rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod" />
<!-- EXCLUSIONES DE FICHEROS Y DIRECTORIOS -->
<!-- unix path -->
<exclude-pattern>*vendor/*</exclude-pattern>
<exclude-pattern>*node_modules/*</exclude-pattern>
<exclude-pattern>*documentacion/*</exclude-pattern>
<exclude-pattern>*.tmp-doc/*</exclude-pattern>
<exclude-pattern>*.vscode/*</exclude-pattern>
<!-- windows path -->
<exclude-pattern>*vendor\*</exclude-pattern>
<exclude-pattern>*node_modules\*</exclude-pattern>
<exclude-pattern>*documentacion\*</exclude-pattern>
<exclude-pattern>*.tmp-doc\*</exclude-pattern>
<exclude-pattern>*.vscode\*</exclude-pattern>
</ruleset>