Skip to content

Commit f65308f

Browse files
Merge pull request #10 from mediact/feature/phpmd-loosen-overstrict-checks
3.0.0 Feature: loosened a few PHPMD checks which were too strict
2 parents 2ddd3be + 341e37e commit f65308f

File tree

4 files changed

+28
-4
lines changed

4 files changed

+28
-4
lines changed

composer.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,14 @@
3232
"grumphp": {
3333
"config-default-path": "vendor/mediact/testing-suite/config/default/grumphp.yml"
3434
}
35+
},
36+
"archive": {
37+
"exclude": [
38+
"/.gitignore",
39+
"/phpunit.xml",
40+
"/phpmd.xml",
41+
"/phpstan.neon",
42+
"/phpcs.xml"
43+
]
3544
}
3645
}

phpunit.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22
xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd"
3-
bootstrap="vendor/autoload.php">
3+
bootstrap="vendor/autoload.php"
4+
cacheResult="false">
45
<testsuites>
56
<testsuite name="default">
67
<directory>tests</directory>

src/MediaCT/phpmd.xml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,25 @@
1414
<exclude name="ElseExpression"/>
1515
<exclude name="StaticAccess"/>
1616
<exclude name="UndefinedVariable"/>
17+
<exclude name="BooleanArgumentFlag"/>
1718
</rule>
1819
<rule ref="rulesets/codesize.xml"/>
19-
<rule ref="rulesets/design.xml"/>
20+
<rule ref="rulesets/design.xml">
21+
<exclude name="CouplingBetweenObjects"/>
22+
</rule>
23+
<rule ref="rulesets/design.xml/CouplingBetweenObjects">
24+
<properties>
25+
<property name="maximum" value="20"/>
26+
</properties>
27+
</rule>
2028
<rule ref="rulesets/naming.xml">
2129
<exclude name="ShortVariable"/>
30+
<exclude name="LongVariable"/>
31+
</rule>
32+
<rule ref="rulesets/naming.xml/LongVariable">
33+
<properties>
34+
<property name="maximum" value="30"/>
35+
</properties>
2236
</rule>
2337
<rule ref="rulesets/unusedcode.xml">
2438
<exclude name="UnusedFormalParameter"/>

src/MediactCommon/ruleset.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
<ruleset name="Mediact/Common">
99
<description>MediaCT its extension to PSR2.</description>
1010

11-
<!-- Base rules on PSR2 -->
12-
<rule ref="PSR2">
11+
<!-- Base rules on PSR12 -->
12+
<rule ref="PSR12">
1313
<exclude name="Squiz.Functions.MultiLineFunctionDeclaration.UseOneParamPerLine" />
1414
</rule>
1515

0 commit comments

Comments
 (0)