Skip to content

Commit 9b07322

Browse files
authored
Bump dev dependencies (#40)
1 parent 84ee6e3 commit 9b07322

File tree

3 files changed

+61
-52
lines changed

3 files changed

+61
-52
lines changed

bin/split-phpstan-baseline

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ function error(string $message): void
2626
exit(1);
2727
}
2828

29-
/** @var int $restIndex */
3029
$providedOptions = getopt('', ['tabs', 'no-error-count'], $restIndex);
3130
$args = array_slice($argv, $restIndex);
3231

composer.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@
1818
"phpstan/phpstan": "^2"
1919
},
2020
"require-dev": {
21-
"editorconfig-checker/editorconfig-checker": "10.6.0",
22-
"ergebnis/composer-normalize": "2.44.0",
23-
"phpstan/phpstan-phpunit": "2.0.0",
24-
"phpstan/phpstan-strict-rules": "2.0.0",
25-
"phpunit/phpunit": "9.6.20",
26-
"shipmonk/composer-dependency-analyser": "1.7",
27-
"shipmonk/dead-code-detector": "^0.9.2",
21+
"editorconfig-checker/editorconfig-checker": "10.7.0",
22+
"ergebnis/composer-normalize": "2.47.0",
23+
"phpstan/phpstan-phpunit": "2.0.6",
24+
"phpstan/phpstan-strict-rules": "2.0.4",
25+
"phpunit/phpunit": "9.6.23",
26+
"shipmonk/composer-dependency-analyser": "1.8.3",
27+
"shipmonk/dead-code-detector": "^0.11.0",
2828
"shipmonk/name-collision-detector": "2.1.1",
29-
"shipmonk/phpstan-rules": "4.0.0",
30-
"slevomat/coding-standard": "8.15.0"
29+
"shipmonk/phpstan-rules": "4.1.2",
30+
"slevomat/coding-standard": "8.18.0"
3131
},
3232
"autoload": {
3333
"psr-4": {

phpcs.xml.dist

Lines changed: 52 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
<property name="maxPadding" value="1"/>
5151
</properties>
5252
</rule>
53-
<rule ref="Generic.Functions.CallTimePassByReference"/>
5453
<rule ref="Generic.Functions.OpeningFunctionBraceBsdAllman"/>
5554
<rule ref="Generic.NamingConventions.ConstructorName"/>
5655
<rule ref="Generic.PHP.BacktickOperator"/>
@@ -63,28 +62,24 @@
6362
<rule ref="Generic.PHP.DisallowShortOpenTag"/>
6463
<rule ref="Generic.PHP.ForbiddenFunctions">
6564
<properties>
66-
<property
67-
name="forbiddenFunctions"
68-
type="array"
69-
value="
70-
mt_rand=>rand,
71-
sizeof=>count,
72-
delete=>unset,
73-
print=>echo,
74-
join=>implode,
75-
split=>explode,
76-
is_null=>null,
77-
create_function=>null,
78-
key_exists=>array_key_exists,
79-
floatval=>null,
80-
boolval=>null,
81-
intval=>null,
82-
strval=>null,
83-
settype=>null,
84-
exit=>null,
85-
reset=>array_key_first
86-
"
87-
/>
65+
<property name="forbiddenFunctions" type="array">
66+
<element key="mt_rand" value="rand"/>
67+
<element key="sizeof" value="count"/>
68+
<element key="delete" value="unset"/>
69+
<element key="print" value="echo"/>
70+
<element key="join" value="implode"/>
71+
<element key="split" value="explode"/>
72+
<element key="is_null" value="null"/>
73+
<element key="create_function" value="null"/>
74+
<element key="key_exists" value="array_key_exists"/>
75+
<element key="floatval" value="null"/>
76+
<element key="boolval" value="null"/>
77+
<element key="intval" value="null"/>
78+
<element key="strval" value="null"/>
79+
<element key="settype" value="null"/>
80+
<element key="exit" value="null"/>
81+
<element key="reset" value="array_key_first"/>
82+
</property>
8883
</properties>
8984
</rule>
9085
<rule ref="Generic.Strings.UnnecessaryStringConcat">
@@ -93,6 +88,7 @@
9388
</properties>
9489
</rule>
9590
<rule ref="Generic.VersionControl.GitMergeConflict"/>
91+
<rule ref="Generic.WhiteSpace.LanguageConstructSpacing"/>
9692
<rule ref="Generic.WhiteSpace.IncrementDecrementSpacing"/>
9793
<rule ref="Generic.WhiteSpace.ScopeIndent">
9894
<properties>
@@ -222,7 +218,6 @@
222218
<property name="spacing" value="1"/>
223219
</properties>
224220
</rule>
225-
<rule ref="Squiz.WhiteSpace.LanguageConstructSpacing"/>
226221
<rule ref="Squiz.WhiteSpace.LogicalOperatorSpacing"/>
227222
<rule ref="Squiz.WhiteSpace.MemberVarSpacing"/>
228223
<rule ref="Squiz.WhiteSpace.ObjectOperatorSpacing">
@@ -294,12 +289,27 @@
294289
<rule ref="SlevomatCodingStandard.Commenting.UselessInheritDocComment"/>
295290
<rule ref="SlevomatCodingStandard.Commenting.ForbiddenComments">
296291
<properties>
297-
<property name="forbiddenCommentPatterns" type="array" value="~^[a-zA-Z0-9]+ constructor.?$~,~PhpStorm~,~^[GS]et [a-zA-Z0-9]+$~"/>
292+
<property name="forbiddenCommentPatterns" type="array">
293+
<element value="~^[a-zA-Z0-9]+ constructor.?$~"/>
294+
<element value="~PhpStorm~"/>
295+
<element value="~^[GS]et [a-zA-Z0-9]+$~"/>
296+
</property>
298297
</properties>
299298
</rule>
300299
<rule ref="SlevomatCodingStandard.Commenting.ForbiddenAnnotations">
301300
<properties>
302-
<property name="forbiddenAnnotations" type="array" value="@author,@created,@version,@package,@copyright,@license,@since,@link,@group,@expectedException" />
301+
<property name="forbiddenAnnotations" type="array">
302+
<element value="@author"/>
303+
<element value="@created"/>
304+
<element value="@version"/>
305+
<element value="@package"/>
306+
<element value="@copyright"/>
307+
<element value="@license"/>
308+
<element value="@since"/>
309+
<element value="@link"/>
310+
<element value="@group"/>
311+
<element value="@expectedException"/>
312+
</property>
303313
</properties>
304314
</rule>
305315
<rule ref="SlevomatCodingStandard.ControlStructures.AssignmentInCondition"/>
@@ -374,39 +384,39 @@
374384
<property name="declareOnFirstLine" value="true"/>
375385
</properties>
376386
</rule>
387+
<rule ref="SlevomatCodingStandard.TypeHints.DNFTypeHintFormat" />
377388
<rule ref="SlevomatCodingStandard.TypeHints.NullableTypeForNullDefaultValue" />
378389
<rule ref="SlevomatCodingStandard.TypeHints.NullTypeHintOnLastPosition" />
379-
<rule ref="SlevomatCodingStandard.TypeHints.UnionTypeHintFormat" />
380390
<rule ref="SlevomatCodingStandard.TypeHints.UselessConstantTypeHint" />
381391
<rule ref="SlevomatCodingStandard.TypeHints.PropertyTypeHint">
382392
<properties>
383393
<property name="enableNativeTypeHint" value="true"/>
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

392402
<rule ref="SlevomatCodingStandard.TypeHints.ParameterTypeHint">
393403
<properties>
394-
<property name="traversableTypeHints" type="array" value="
395-
Generator,
396-
Traversable,
397-
Doctrine\Common\Collections\Collection
398-
"/>
404+
<property name="traversableTypeHints" type="array">
405+
<element value="Generator"/>
406+
<element value="Traversable"/>
407+
<element value="Doctrine\Common\Collections\Collection"/>
408+
</property>
399409
</properties>
400410
<exclude name="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingTraversableTypeHintSpecification"/><!-- this has problems with vendor libs, PHPStan checks this much more reliably -->
401411
<exclude name="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint"/><!-- this has problems with vendor libs, PHPStan checks this much more reliably -->
402412
</rule>
403413
<rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint">
404414
<properties>
405-
<property name="traversableTypeHints" type="array" value="
406-
Generator,
407-
Traversable,
408-
Doctrine\Common\Collections\Collection
409-
"/>
415+
<property name="traversableTypeHints" type="array">
416+
<element value="Generator"/>
417+
<element value="Traversable"/>
418+
<element value="Doctrine\Common\Collections\Collection"/>
419+
</property>
410420
</properties>
411421
<exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingTraversableTypeHintSpecification"/><!-- this has problems with vendor libs, PHPStan checks this much more reliably -->
412422
</rule>

0 commit comments

Comments
 (0)