Skip to content

Commit 491540d

Browse files
committed
Turn on checkMissingClosureNativeReturnTypehintRule
1 parent 19976c5 commit 491540d

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

Diff for: README.md

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
* Correct case for inherited and implemented method names.
2828
* Contravariance for parameter types and covariance for return types in inherited methods (also known as Liskov substitution principle - LSP)
2929
* Check LSP even for static methods
30+
* Check missing typehint in anonymous function when a native one could be added
3031

3132
Additional rules are coming in subsequent releases!
3233

Diff for: rules.neon

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ parameters:
66
checkAlwaysTrueStrictComparison: true
77
checkExplicitMixedMissingReturn: true
88
checkFunctionNameCase: true
9+
checkMissingClosureNativeReturnTypehintRule: true
910
reportMaybesInMethodSignatures: true
1011
reportStaticMethodSignatures: true
1112

Diff for: tests/Levels/data/foreach.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
function () {
3+
function (): void {
44
foreach ([1, 2, 3] as $val) {
55
if (rand(0, 1) === 0) {
66
break;

0 commit comments

Comments
 (0)