Skip to content

Commit 03b8af2

Browse files
authored
Bump dev dependencies (#88)
1 parent fd7d058 commit 03b8af2

File tree

3 files changed

+68
-50
lines changed

3 files changed

+68
-50
lines changed

composer.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@
1111
"phpstan/phpdoc-parser": "^2.0.0"
1212
},
1313
"require-dev": {
14-
"editorconfig-checker/editorconfig-checker": "^10.6.0",
15-
"ergebnis/composer-normalize": "^2.44.0",
16-
"phpstan/phpstan": "^2.0.1",
17-
"phpstan/phpstan-phpunit": "^2.0.0",
18-
"phpstan/phpstan-strict-rules": "^2.0.0",
14+
"editorconfig-checker/editorconfig-checker": "^10.7.0",
15+
"ergebnis/composer-normalize": "^2.47.0",
16+
"phpstan/phpstan": "^2.1.15",
17+
"phpstan/phpstan-phpunit": "^2.0.6",
18+
"phpstan/phpstan-strict-rules": "^2.0.4",
1919
"phpunit/phpunit": "^10.5",
20-
"shipmonk/composer-dependency-analyser": "^1.8.1",
20+
"shipmonk/composer-dependency-analyser": "^1.8.3",
2121
"shipmonk/dead-code-detector": "^0.11.0",
2222
"shipmonk/name-collision-detector": "^2.1.1",
23-
"shipmonk/phpstan-rules": "^4.0.0",
24-
"slevomat/coding-standard": "dev-master"
23+
"shipmonk/phpstan-rules": "^4.1.2",
24+
"slevomat/coding-standard": "8.16.0"
2525
},
2626
"autoload": {
2727
"psr-4": {

phpcs.xml.dist

Lines changed: 52 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
<property name="maxPadding" value="1"/>
5050
</properties>
5151
</rule>
52-
<rule ref="Generic.Functions.CallTimePassByReference"/>
5352
<rule ref="Generic.Functions.OpeningFunctionBraceBsdAllman"/>
5453
<rule ref="Generic.NamingConventions.ConstructorName"/>
5554
<rule ref="Generic.PHP.BacktickOperator"/>
@@ -62,28 +61,24 @@
6261
<rule ref="Generic.PHP.DisallowShortOpenTag"/>
6362
<rule ref="Generic.PHP.ForbiddenFunctions">
6463
<properties>
65-
<property
66-
name="forbiddenFunctions"
67-
type="array"
68-
value="
69-
mt_rand=>rand,
70-
sizeof=>count,
71-
delete=>unset,
72-
print=>echo,
73-
join=>implode,
74-
split=>explode,
75-
is_null=>null,
76-
create_function=>null,
77-
key_exists=>array_key_exists,
78-
floatval=>null,
79-
boolval=>null,
80-
intval=>null,
81-
strval=>null,
82-
settype=>null,
83-
exit=>null,
84-
reset=>array_key_first
85-
"
86-
/>
64+
<property name="forbiddenFunctions" type="array">
65+
<element key="mt_rand" value="rand"/>
66+
<element key="sizeof" value="count"/>
67+
<element key="delete" value="unset"/>
68+
<element key="print" value="echo"/>
69+
<element key="join" value="implode"/>
70+
<element key="split" value="explode"/>
71+
<element key="is_null" value="null"/>
72+
<element key="create_function" value="null"/>
73+
<element key="key_exists" value="array_key_exists"/>
74+
<element key="floatval" value="null"/>
75+
<element key="boolval" value="null"/>
76+
<element key="intval" value="null"/>
77+
<element key="strval" value="null"/>
78+
<element key="settype" value="null"/>
79+
<element key="exit" value="null"/>
80+
<element key="reset" value="array_key_first"/>
81+
</property>
8782
</properties>
8883
</rule>
8984
<rule ref="Generic.Strings.UnnecessaryStringConcat">
@@ -220,7 +215,7 @@
220215
<property name="spacing" value="1"/>
221216
</properties>
222217
</rule>
223-
<rule ref="Squiz.WhiteSpace.LanguageConstructSpacing"/>
218+
<rule ref="Generic.WhiteSpace.LanguageConstructSpacing"/>
224219
<rule ref="Squiz.WhiteSpace.LogicalOperatorSpacing"/>
225220
<rule ref="Squiz.WhiteSpace.MemberVarSpacing"/>
226221
<rule ref="Squiz.WhiteSpace.ObjectOperatorSpacing">
@@ -285,12 +280,27 @@
285280
<rule ref="SlevomatCodingStandard.Commenting.UselessInheritDocComment"/>
286281
<rule ref="SlevomatCodingStandard.Commenting.ForbiddenComments">
287282
<properties>
288-
<property name="forbiddenCommentPatterns" type="array" value="~^[a-zA-Z0-9]+ constructor.?$~,~PhpStorm~,~^[GS]et [a-zA-Z0-9]+$~"/>
283+
<property name="forbiddenCommentPatterns" type="array">
284+
<element value="~^[a-zA-Z0-9]+ constructor.?$~"/>
285+
<element value="~PhpStorm~"/>
286+
<element value="~^[GS]et [a-zA-Z0-9]+$~"/>
287+
</property>
289288
</properties>
290289
</rule>
291290
<rule ref="SlevomatCodingStandard.Commenting.ForbiddenAnnotations">
292291
<properties>
293-
<property name="forbiddenAnnotations" type="array" value="@author,@created,@version,@package,@copyright,@license,@since,@link,@group,@expectedException" />
292+
<property name="forbiddenAnnotations" type="array">
293+
<element value="@author"/>
294+
<element value="@created"/>
295+
<element value="@version"/>
296+
<element value="@package"/>
297+
<element value="@copyright"/>
298+
<element value="@license"/>
299+
<element value="@since"/>
300+
<element value="@link"/>
301+
<element value="@group"/>
302+
<element value="@expectedException"/>
303+
</property>
294304
</properties>
295305
</rule>
296306
<rule ref="SlevomatCodingStandard.ControlStructures.AssignmentInCondition"/>
@@ -357,35 +367,35 @@
357367
</rule>
358368
<rule ref="SlevomatCodingStandard.TypeHints.NullableTypeForNullDefaultValue" />
359369
<rule ref="SlevomatCodingStandard.TypeHints.NullTypeHintOnLastPosition" />
360-
<rule ref="SlevomatCodingStandard.TypeHints.UnionTypeHintFormat" />
370+
<rule ref="SlevomatCodingStandard.TypeHints.DNFTypeHintFormat" />
361371
<rule ref="SlevomatCodingStandard.TypeHints.UselessConstantTypeHint" />
362372
<rule ref="SlevomatCodingStandard.TypeHints.PropertyTypeHint">
363373
<properties>
364374
<property name="enableNativeTypeHint" value="true"/>
365-
<property name="traversableTypeHints" type="array" value="
366-
Generator,
367-
Traversable,
368-
Doctrine\Common\Collections\Collection
369-
"/>
375+
<property name="traversableTypeHints" type="array">
376+
<element value="Generator"/>
377+
<element value="Traversable"/>
378+
<element value="Doctrine\Common\Collections\Collection"/>
379+
</property>
370380
</properties>
371381
</rule>
372382

373383
<rule ref="SlevomatCodingStandard.TypeHints.ParameterTypeHint">
374384
<properties>
375-
<property name="traversableTypeHints" type="array" value="
376-
Generator,
377-
Traversable,
378-
Doctrine\Common\Collections\Collection
379-
"/>
385+
<property name="traversableTypeHints" type="array">
386+
<element value="Generator"/>
387+
<element value="Traversable"/>
388+
<element value="Doctrine\Common\Collections\Collection"/>
389+
</property>
380390
</properties>
381391
</rule>
382392
<rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint">
383393
<properties>
384-
<property name="traversableTypeHints" type="array" value="
385-
Generator,
386-
Traversable,
387-
Doctrine\Common\Collections\Collection
388-
"/>
394+
<property name="traversableTypeHints" type="array">
395+
<element value="Generator"/>
396+
<element value="Traversable"/>
397+
<element value="Doctrine\Common\Collections\Collection"/>
398+
</property>
389399
</properties>
390400
</rule>
391401
<rule ref="SlevomatCodingStandard.TypeHints.LongTypeHints"/>

phpstan.neon.dist

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ parameters:
5353
identifier: shipmonk.deadMethod
5454
path: src/Compiler/Php/PhpCodeBuilder.php # consider utility class
5555

56+
-
57+
identifier: method.internalClass
58+
path: tests/*
59+
60+
-
61+
identifier: new.internalClass
62+
path: tests/*
63+
5664
services:
5765
-
5866
class: ShipMonkDev\PHPStan\IgnoreDeadInterfaceUsageProvider

0 commit comments

Comments
 (0)